103
32
45
55
9
19
294
29
25
26
11
16
20
15
118
48
36
14
135
43
8
41
62
417
352
10
13
3
28
346
70
249
64
17
187
24
34
31
94
69
233
40
30
448
63