43
13
35
10
11
24
17
42
52
81
85
55
56
7
16
15
125
122
68
23
111
133
2
73
72
12
188
265
108
44
32
58
29
25
53
88
62
598
175
214
287
36
38
47
63
109
205
150
76
192
26
171