29
22
46
137
118
147
40
35
28
39
50
252
19
73
5
47
207
11
86
31
70
15
120
93
45
66
42
4
2
150
69
61
10
87
12
123
3
85
60
195
8
16
18
55