28
37
70
90
14
58
32
42
125
22
55
45
71
68
394
65
87
245
330
13
148
60
44
243
89
81
41
31
176
49
111
29
101
122
171
36
47
158
74
23
95
138
159
61
79
39
40
255
156
38