41
18
3
20
32
58
548
51
186
463
2
61
16
69
6
30
49
44
66
38
33
12
489
40
486
29
42
55
60
31
86
219
84
22
11
346
10
416
134
245
122
24
13
52
77
43
59
85
137
25
21
175
23