29
22
36
55
26
21
28
17
52
16
106
25
32
76
24
4
56
43
48
35
2
13
1643
6
18
41
9
1
14
203
177
169
27
10
117
49
73
92
42
19
130
167
91
102