86
28
34
17
61
107
10
63
45
3
25
57
30
7
53
174
27
13
51
88
20
12
363
8
73
26
1
114
96
49
18
40
48
59
19
9
43
15
22
38
108
11
98
166