28
30
40
35
52
99
16
7
22
50
69
32
43
51
20
12
13
4
56
9
6
34
236
149
24
83
39
10
87
186
14
25
111
29
48
44
88
19
101
105
67
37
2
1