35
95
250
197
37
123
60
40
315
20
99
24
12
27
74
106
26
7
16
25
36
30
34
11
4
9
44
21
29
6
148
32
33
17
45
23
53
339
80
186
184
116
226
164
39
49