148
59
46
16
117
138
190
24
36
18
655
97
55
9
57
4
60
85
538
78
88
12
833
40
86
335
2
208
35
74
56
50
230
52
126
51
49
43
29
47
110
187
22
53
3460
221
13
33
219
93
102
7636