55
10
11
9
7
6
62
63
24
102
51
21
20
5
58
69
47
127
111
27
43
67
44
56
169
461
28
124
188
126
18
77
65
61
75
29
138
335
76
250
192
239
174
13
98
137
70
119
96