31
97
50
60
96
126
7
54
32
91
22
57
3
74
18
10
62
330
86
55
170
40
53
71
52
16
36
20
27
43
58
182
173
44
24
75
90
11
650
25
69
77
103
37
123
28
38
105
79
76
12