2
31
1
15
8
4
6
28
18
21
11
17
25
54
22
16
97
20
9
36
13
14
87
165
10
52
7
121
23
27
26
42
3
29
67
32
187
137
98
132
103
194
43