38
48
155
31
28
57
106
105
29
43
42
229
52
61
189
6
60
20
117
44
154
144
47
72
39
214
67
224
119
70
36
248
35
150
25
140
230
40
73
16
82
515
164
116
111
91
34
66
19
90
444
394
252