21
11
28
40
51
41
32
12
96
34
135
42
44
30
88
110
49
69
57
45
70
18
98
47
22
52
17
165
114
104
25
19
93
31
29
56
81
87
46
90
15
79
23