76
121
71
32
111
12
52
179
35
56
40
149
72
95
81
232
105
110
36
63
250
189
271
25
125
173
306
78
112
67
62
83
172
201
39
43
186
492
19
136
97
38
64
108
54
195
22
34
21
24