184
133
135
42
88
47
223
111
172
87
65
27
32
141
63
31
14
56
38
17
496
35
58
104
173
60
145
52
22
70
46
261
74
393
125
160
98
119
95
30
260
23
108
194
80
137
117
93
230
180
40
202
314
25