117
30
79
43
89
26
91
104
21
61
102
22
24
27
57
90
28
83
45
93
304
40
249
4
34
56
120
37
71
129
49
29
54
58
133
263
66
41
86
245
92
23
418
123
50
38
17
78
39
20
63
119
254
198
419