348
109
159
90
208
30
26
140
85
63
351
22
101
27
64
23
51
33
44
166
254
108
50
232
24
169
40
194
52
88
197
58
79
71
98
84
74
70
120
99
72
81
31
172
60
45
177
38
82