46
30
41
83
139
40
70
16
35
42
38
6
99
29
52
10
95
150
192
18
13
50
3
33
37
89
17
68
329
47
119
132
159
72
57
27
4
43
81
45
14