29
20
200
12
34
6
21
22
94
28
62
105
60
13
49
55
33
65
5
159
96
18
45
85
150
9
56
77
24
26
123
93
148
52
100
10
15
187
8
68
35
152
106
48
7
30
27