29
21
1
23
31
11
50
25
10
8
4
36
13
9
2
27
19
15
12
72
26
14
173
3
37
75
87
7
43
6
40
22
28
77
58
123
30
16
48
69
82
39