86
14
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
94
19
25
12
44
15
84
127
57
117
130
63
46
76
13
174
318
1