3
28
15
13
12
31
19
38
14
418
43
53
29
25
52
142
56
35
159
170
457
17
124
46
26
20
71
117
55
24
41
226
7
233
129
224
59
194
81
111
128
83
21
113
92
16
87
5
58
88