60
37
110
36
41
40
33
31
73
50
22
76
86
48
52
59
15
77
121
105
80
35
107
99
53
44
851
132
81
101
72
95
135
43
815
1073
319
206
693
1289
253
123
195
416
442
622