138
389
116
174
173
56
6
37
13
3
61
38
27
94
1
53
7
76
22
68
49
70
52
71
45
43
39
28
9
35
121
185
74
42
80
111
41
117
63
92
118
97
423
183
50
36
60