30
65
10
11
88
37
47
112
28
16
86
74
130
42
223
9
135
137
40
385
33
48
193
170
17
218
118
6
75
45
150
276
29
60
157
97
136
101
159
109
55
35
32
20
64
123
302
76
431
34
38
209
31