251
53
51
254
298
104
116
122
41
26
156
108
79
43
21
148
31
32
10
46
346
215
213
405
25
55
47
81
12
24
209
27
36
123
272
20
73
520
75
16
106
112
85
49
334
103
28
74
67
50
145
858