29
25
43
22
35
26
2
5
4
12
68
9
14
73
31
11
66
60
82
38
49
23
19
94
47
17
89
15
165
178
207
52
142
10
138
173
252
189
146
67
36
118
45
71
50
27
129