39
27
23
8
34
49
18
43
16
93
28
53
7
140
15
25
81
96
119
32
35
71
38
36
41
165
151
72
19
46
1
496
161
288
249
110
251
52
76
117
92
57
33
67
79
258
120
105
74
45
29
255
12
37