29
31
21
20
33
16
36
7
22
12
25
34
70
60
10
132
55
88
93
89
49
61
147
99
43
85
207
62
38
35
63
356
52
58
189
27
13
46
135
114
87
32
103