33
14
136
86
20
63
23
69
179
83
53
45
25
32
121
89
206
471
87
34
150
18
410
248
92
43
111
57
102
30
375
72
185
56
28
49
52
47
54
19
78
310
171
1
41
211
7
84
182
323