30
32
117
40
38
71
37
232
52
1770
19
670
168
66
56
39
73
36
81
18
76
103
55
101
225
64
22
34
87
110
223
78
313
42
125
67
108
96
134
95
53
184
106
35
135
162
137