3
22
2
110
20
5
61
8
32
10
18
56
15
19
9
24
35
17
28
16
41
36
21
46
43
55
217
31
6
25
11
159
33
39
12