12
22
342
27
67
36
58
14
25
467
11
28
9
20
18
15
87
75
32
3
7
1
2
21
8
10
13
5
6
53
4
92
19
16
41
160
26