41
845
272
662
174
175
133
1601
49
2155
84
158
48
51
56
23
473
21
26
125
39
3
43
102
16
27
198
12
86
512
32
57
61
42
53
66
10
55
19
74
35
691
100
67
1359
28
82
85
15
17
37
45
22