86
13
21
95
45
66
17
137
297
11
24
32
37
51
9
62
8
171
27
5
7
59
29
20
70
3
39
93
19
25
12
14
44
15
84
127
57
117
130
63
46
76
174
318
1