44
38
82
63
45
52
101
95
30
170
41
85
77
12
32
122
75
87
150
46
13
69
33
67
154
97
98
84
168
231
224
339
123
223
179
226
66
129
56
169
35
54
83
135
43
285
78
25
24
47
57
80