103
63
15
12
36
34
22
28
204
42
109
47
100
48
14
58
69
32
184
332
49
170
154
362
76
417
29
20
17
62
113
83
81
43
86
31
254
78
40
16
131
319
328
92
205
25
179
99
108
11
6