27
92
23
50
213
236
84
227
58
124
174
274
303
60
76
102
152
65
73
37
105
16
252
17
53
305
42
19
41
96
18
109
57
302
15
47
75
70
38
49
155
83
176
21
196
78
128
153