38
52
27
140
182
131
302
144
105
199
225
31
9
653
40
126
62
41
348
111
23
32
48
142
180
54
43
30
102
56
29
196
35
51
92
211
399
145
83
33
55
184
42
70
298
37
17
188
21