37
30
39
53
124
59
16
55
90
102
25
15
4
44
312
28
33
54
11
23
182
243
233
74
17
175
128
63
58
77
103
82
232
35
71
83
94
61
240
177
676
197
66
359
108
12
34
73
36
227
8
60
166
127
184
31