40
117
139
56
8
78
43
124
86
89
101
37
23
24
105
157
51
94
18
48
92
79
50
90
80
220
112
45
221
225
46
17
38
57
53
62
59
25
125
163
74
256
49
213
144