46
66
42
29
4
2
147
150
69
61
10
88
12
19
123
3
40
39
85
60
197
8
16
18
15
56
31
52
139
17
21
20
22
45
73
14
5
83
24
124
252
27
25