16
40
36
43
150
15
198
47
212
7
22
3
60
10
70
136
59
64
46
111
61
30
118
35
13
6
82
100
37
50
148
19
1198
1102
387
24
157
48
34
45
5
120
32
23
56
57
53
20
28