86
70
61
18
77
122
75
85
39
54
26
23
88
340
37
29
369
48
13
9
62
129
63
148
220
76
28
14
21
60
15
50
59
64
124
96
114
336
40
134
246
113
33
100
27
80
72
92
229
55