12
20
9
26
5
4
2
44
3
7
21
15
22
1
18
102
10
8
29
13
83
57
50
188
11
31
19
64
16
69
119
36
58
219
45
179
70
80
56
92