236
29
15
14
27
45
32
68
38
52
82
65
177
391
33
51
94
87
854
186
378
116
79
157
89
439
74
56
187
540
161
102
111
441
66
234
109
341
21
104
332
169
409
77
526
8849
61
4542
583
70
22