17
204
153
20
192
13
18
32
41
137
89
36
35
76
24
39
57
44
37
78
95
22
12
45
92
14
33
129
188
102
47
58
136
251
159
67
40
150
19
11
101
25
84
61
146
795
648
100
355
85