110
13
14
34
360
32
24
65
44
42
71
74
31
51
70
64
173
125
112
27
161
55
290
940
96
39
57
107
95
61
345
88
135
21
282
139
63
120
208
512
213
190
122
59
38
284
79
52
91
53
22
428
69