233
252
91
145
45
48
16
56
37
257
23
28
54
221
191
125
24
67
208
444
95
88
69
11
179
53
42
73
288
440
38
134
142
319
105
20
351
31
122
96
186
350
166
77
3376
633
348
1513
47
224
127
406
226
30
210