22
249
43
88
85
229
10
15
20
104
103
53
91
52
157
9
90
50
46
346
78
97
105
122
94
7
202
16
40
21
281
127
19
29
100
188
26
126
172
351
344
44
8
14
96
12
236
75
72
5
47
69
31