347
53
35
51
31
74
57
294
54
139
95
205
67
187
32
104
101
81
164
82
148
132
50
102
59
146
34
28
224
42
41
83
65
134
307
108
143
62
379
30
99
43
56
125
333
27
158
167
71