2
3
12
19
8
6
31
40
17
10
22
9
20
41
27
35
13
55
21
109
89
15
267
101
14
11
18
24
29
32
7
25
4
58
234
110
178
60
111