30
77
74
7
56
402
211
57
152
27
12
66
3
14
6
18
32
62
16
37
19
22
108
51
129
277
29
31
8
10
369
49
15
21
99
64
5
112
475
28
69
4
35
41
163
34
40
257
73
156
162
17
44