35
85
26
130
173
10
91
12
11
36
31
37
72
16
23
3
78
24
32
88
2
19
15
111
152
62
55
94
272
42
87
53
497
287
150
38
34
20
229
22
25
43
45
28
89
41
63
58