28
139
47
41
12
17
25
50
15
63
582
151
60
7
73
9
154
49
26
23
156
35
38
68
24
31
20
51
174
92
76
102
231
217
106
74
40
82
170
221
687
213
34
19
374
27
59
48
222
153
36