69
30
3
2
22
40
80
50
14
72
66
110
38
108
75
25
98
344
138
279
309
8
90
82
351
258
122
340
12
28
74
17
18
15
103
199
200
176
224
49
33
561
185
112
171
127
162
84
166
722
353
27
52
145
285
51
119
128