22
16
46
125
169
55
38
34
113
50
48
116
139
77
62
39
56
88
25
102
41
79
92
81
86
127
99
87
17
126
61
263
19
15
306
122
27
91
97
103
120
21
51
67
63
94
44
53
58