11
38
28
13
3
57
37
96
54
9
18
105
63
10
6
5
119
45
8
15
12
22
73
61
206
21
234
125
197
106
191
36
34
24
68
23
100
164
144
296
249
244
484
32
147
79
180