108
18
40
99
14
22
27
12
23
64
39
75
98
19
24
15
9
11
8
53
105
20
6
35
28
36
16
17
4
7
30
65
77
26
189
225
97
25
49
96