50
34
79
39
33
26
20
28
36
19
49
190
66
17
375
76
41
56
25
108
63
37
16
22
53
149
32
160
1350
395
72
78
156
186
94
325
752
164
122
162
133
211
348
30
293
137
84
87
9
165
59
43