49
129
107
84
50
30
42
166
99
65
188
90
85
37
28
106
201
39
46
31
13
57
82
259
79
111
1490
35
209
66
41
176
208
271
160
34
20
26
560
21
48
59
23
88
55
163
56
444
410
53
389
1674
348
17569
193