32
16
85
28
26
13
103
9
58
113
256
181
21
22
39
33
117
24
49
227
30
27
509
40
31
23
25
298
43
11
6
36
20
78
53
15
42
114
192
161
121
63
18
47
548
109
142
57