82
35
25
27
30
56
36
40
55
49
126
107
95
76
98
44
65
114
54
118
115
61
50
75
85
23
19
48
43
106
266
104
202
32
74
195
96
63
84
306
66
92
147
31
81
253
185
137