39
56
186
54
106
79
62
11
86
332
158
45
392
17
519
32
16
40
76
23
43
552
298
334
111
124
103
305
184
88
97
42
177
119
1032
153
173
350
46
22
123
10
13
128
77
155
1026
65
15
87
105
118
27
138
126
41