76
41
15
11
12
89
21
69
32
59
2
13
6
82
26
112
33
18
81
22
16
28
20
39
86
43
70
7
38
52
54
55
30
36
35
40
97
98
136
400
173
239
95
254