11
94
43
25
86
167
37
63
69
268
80
22
125
38
154
60
152
83
91
74
144
95
226
141
89
66
53
23
39
228
100
290
107
64
67
190
180
33
26
222
279
137
87
55
78
30
126
51
129
102