38
13
47
42
25
58
34
31
83
21
36
62
10
24
242
584
133
167
126
33
161
533
56
235
369
138
986
137
28
17
20
11
106
26
43
181
29
165
67
68
88
270
75
102
132
78
168
48
273
159