49
82
35
120
187
351
29
27
28
23
93
53
52
14
32
15
78
31
222
89
84
60
33
18
25
58
41
153
198
226
192
51
64
581
225
45
34
712
332
261
193
86
87
62
37
24
259
91
38
374
128
357
105
134