120
172
142
191
277
351
321
348
253
559
197
262
60
1034
63
31
22
26
25
148
112
13
23
19
44
131
233
241
10
62
6
8
16
17
29
238
223
102
130
79
20
74
70
3
39
213
58
61
2161
2
298
53
137
32