112
17
42
4
98
28
19
18
44
106
35
10
49
11
22
43
89
38
36
13
25
37
65
48
128
55
23
111
52
1
88
84
29
12
32
27
16
24
61
63
9
15