12
162
100
66
285
20
83
19
125
42
35
62
22
23
70
57
110
11
120
28
1
1284
64
13
16
40
263
258
27
55
81
7
24
18
72
3
215
53
43
33
5
51
4
9
21
14
10
6