97
27
16
2
21
44
128
29
98
28
49
59
20
12
15
161
50
79
95
25
164
106
83
47
26
56
305
18
17
212
35
30
67
149
280
9
13
10
4
58
266
87
66
8
11
39