46
26
18
16
55
73
70
111
15
39
79
100
152
60
4
34
202
99
32
112
53
104
29
105
35
45
252
12
13
3
103
5
20
116
24
63
11
6
65
48
64
86
23
84
27
36
8
138