221
108
106
184
120
134
56
110
36
79
37
71
204
152
165
133
83
62
246
43
77
277
74
596
212
765
70
625
52
48
105
96
260
126
515
46
311
65
67
116
263
101
168
76
252
200
28
103
73
139
1460
194
88
125
61