21
106
22
8
51
1
4
25
9
45
11
67
16
18
12
10
23
7
15
20
17
29
31
5
50
35
42
14
3
34
158
69
13
161
117
30
73
2
66
26