157
327
38
96
37
121
84
45
24
442
75
94
256
169
14
240
124
209
129
234
40
158
53
111
149
46
312
154
76
249
451
325
152
194
51
60
99
277
12
69
30
95
92
21
47
55
104
170
17
272
267