17
60
30
28
32
19
27
3
46
33
64
83
386
129
102
73
171
84
199
105
44
61
18
9
97
54
42
40
156
58
78
95
188
21
71
70
11
1142
137
91
14
35
88
56
160
45
47
67
39
36
29
68