45
37
70
391
136
29
33
56
67
22
32
254
43
179
233
227
25
51
68
293
172
117
60
46
191
160
12
54
119
120
27
14
39
9
545
44
84
63
58
355
151
308
34
220
94
20
53
82
214
52
211