29
1
26
14
5
12
45
33
28
11
6
25
18
22
61
70
4
7
55
96
13
59
17
2
9
34
10
159
19
51
86
65
94
60
20
236
58
30
52
15
68
243
31