39
72
37
105
121
32
52
104
15
249
188
36
58
164
62
90
94
17
14
117
19
27
40
13
135
142
101
41
147
31
29
50
44
80
116
85
23
119
33
64
61
46
35
108
48
83
96
53
173
260
197
289