8
31
72
24
34
101
102
18
32
56
75
41
35
113
94
20
44
103
104
201
329
91
318
108
48
80
143
81
253
230
231
53
129
210
212
373
197
120
250
196
42
89
383
149
160