111
118
42
140
20
40
63
57
79
125
85
50
130
29
75
161
78
97
232
302
41
24
33
70
223
32
61
134
38
96
81
95
21
18
27
65
46
116
170
68
45
131
127
145
47
34
100
62
59
66
200
92