33
49
32
190
63
40
44
196
134
100
35
759
439
43
166
198
52
163
588
327
386
137
116
378
115
34
12307
277
13
60
56
119
39
45
93
17
83
126
72
10
180
74
420
46