104
33
16
55
151
69
41
112
30
14
412
198
140
78
8
43
10
24
194
32
21
58
28
284
66
53
72
49
649
2165
29
375
98
462
2
13
68
6
132
911
48
44