72
61
125
201
31
83
82
64
27
49
16
29
63
36
70
111
94
95
382
290
23
174
34
175
172
339
132
336
18
9
248
214
117
250
13
10
118
21
302
319
56
48
32
152
55
87
74
140
180
15
40
52
58