94
102
48
91
40
9
42
66
54
47
30
13
31
270
55
335
58
10
52
231
24
80
17
227
82
140
221
171
397
60
44
127
7
119
158
97
162
137
101
536
39
28
68
218
20
12
37
57
93
110
426