41
29
19
182
94
194
230
46
24
34
43
40
22
249
30
33
227
66
7
8
20
53
14
76
100
104
25
37
23
113
139
252
112
11
874
28
48
62
21
85
50
64
106
35
68
36