8
18
45
108
92
78
25
33
2
23
10
32
12
5
13
22
35
21
100
44
72
14
51
26
313
198
20
24
129
27
11
7
49
9
53
61
3
55
68
67
93
86
64
166
52