7
12
73
5
111
3
178
24
9
95
16
25
81
53
11
67
33
58
14
143
52
83
161
123
82
47
245
296
29
145
97
65
108
44
94
118
139
155
192
32
76
85
26
27
45
68
40
38
35