28
31
49
24
62
235
16
97
4
45
58
37
42
130
94
41
75
17
80
63
100
64
33
79
20
59
206
84
197
157
448
381
195
577
139
211
154
26
46
108
155
141
340
83
510
176
122
65
32
187
44
54