33
85
28
14
48
112
32
509
182
189
45
82
46
25
19
24
37
16
119
131
130
66
31
109
81
187
20
71
347
91
87
378
97
58
156
53
13
41
111
90
60
262
224
194
36
77
23
70
93
54
147
86