326
13
12
28
101
53
18
49
29
21
22
158
46
41
229
48
89
52
93
333
316
231
65
162
85
25
114
132
36
24
33
129
19
11
44
43
154
55
56
97
62
98
61
17
243
131
37
16
145
68
51