1
9
3
41
20
6
56
22
51
111
117
76
19
160
14
18
36
38
40
34
5
33
207
43
78
80
30
50
35
97
98
29
67
69
163
79
169
156
362
37
129
62
55
93
553
81