49
15
34
38
25
11
43
100
122
108
40
16
18
127
157
147
32
35
33
249
300
69
186
149
29
59
334
85
56
10
228
22
109
172
28
50
46
81
104
118
217
243
206
376
76
90
37
94
68
27
19