87
36
97
54
27
55
33
45
129
35
113
26
44
75
342
101
28
133
138
42
127
111
123
106
300
164
240
223
25
93
440
196
62
72
60
147
47
199
66
61
204
78
51
48
56
102
88
11
17
40