21
3
5
12
4
20
6
1
8
11
35
17
10
19
48
18
14
9
27
22
7
33
114
16
23
34
89
32
43
151
45
170
49
112
72
105
194
174
28
108
73
70
47
128