39
5
33
36
348
47
20
358
95
17
6
306
162
30
287
99
92
49
121
16
100
153
7
67
32
31
113
154
12
799
163
203
125
101
79
51
97
514
53
511
318
29
394
412
73
44
122
69
218
569
14
48