13
52
100
40
22
10
11
76
31
15
8
1069
24
12
285
32
172
2
3
27
47
16
34
14
128
80
30
18
9
20
171
250
39
95
64
259
101
60
169
70
110
135
235
108
215
112
141
286
218
275
284
340
136