268
89
223
67
29
47
68
181
297
51
60
97
12
35
20
164
80
73
10
19
157
105
145
59
65
125
48
41
158
100
28
148
49
210
54
58
226
71
17
25
271
74
106
61
309
228
520
124
150
264
3315
1172
187