145
80
55
422
350
99
182
123
203
255
37
114
68
252
122
150
56
722
1248
262
198
103
92
36
157
491
62
91
60
457
72
1574
47
314
52
183
58
98
173
93
22
34
15
43
1256
20
23
13
35
54
839
71
3749
4221
237