112
27
29
50
8
40
12
44
22
28
59
53
20
65
32
63
46
68
13
35
56
54
39
91
64
38
36
19
137
97
107
48
145
95
33
42
34
88
197
96
160
16
47
143