361
96
76
146
71
352
234
112
257
178
53
90
114
309
56
28
51
222
65
68
60
38
75
82
54
104
14
160
103
55
95
40
67
35
49
110
25
196
44
80
8
94
154
217
10
172
337
142
73
105
17
45