37
123
12
63
46
51
25
105
60
16
100
67
23
24
39
17
20
19
15
21
32
11
66
114
91
36
30
38
34
50
26
52
35
49
42
10
260
130
150
339
14
97
45
40