21
61
43
126
109
9
5
428
33
95
196
65
24
78
495
445
156
90
16
54
594
988
235
178
132
48
74
160
227
18
242
148
134
50
89
66
185
255
55
39
366
34
17
51
194
30
63
88
23
124
142
15
243
170