53
48
29
47
14
1
109
56
18
22
60
34
36
69
8
95
50
44
17
12
142
40
27
24
42
61
68
67
161
81
105
57
23
123
186
39
33
28
88
43
534
219
128
140
298
133
2