115
45
83
198
53
110
204
200
85
172
532
903
145
180
98
245
84
309
26
52
126
131
30
41
62
73
42
32
72
43
20
44
19
113
34
13
209
46
37
241
133
69
162
548
74
208
925
374
385
16
86
387
397
289
71
325
164