110
65
156
117
30
152
38
20
8
19
51
98
18
35
320
132
1174
52
42
261
34
105
62
116
168
280
57
40
21
31
94
159
80
274
36
221
13
228
343
75
304
85
143
87
44
70
23
84
41
81
53