35
18
108
421
254
23
168
19
98
81
101
165
459
49
346
105
28
89
218
61
42
110
131
21
88
80
52
134
27
116
33
93
191
59
45
77
74
24
138
124
121
16
11
8
62
144
7
162
63
37
4
142
26