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