31
25
2
37
86
19
12
57
26
40
5
20
46
13
7
68
60
45
91
42
17
14
24
41
73
39
15
18
28
9
33
11
6
8
21
78
16
23
102
99
165
122