427
29
140
86
142
55
95
116
66
45
48
43
214
31
59
234
326
82
40
203
70
110
11
21
68
143
361
74
81
34
121
188
23
197
35
193
58
9
30
26
216
28
76
25
36
22
366
87
62
189
57