110
53
36
128
119
49
83
38
75
170
85
158
196
60
86
150
30
162
318
22
14
11
71
92
97
40
121
37
231
481
65
45
35
31
210
189
223
50
79
58
89
73
312
33
28
172
130
398