58
217
475
96
530
53
85
41
162
296
28
115
254
77
35
69
143
20
33
57
23
86
38
30
51
29
27
19
13
65
42
66
83
303
158
82
56
55
18
125
183
25
321
620
32
48
44
52
39
34
604
163