121
36
85
94
34
87
103
131
81
104
105
99
58
0
166
31
148
49
97
76
98
113
104
94
0
222
99
52
62
0
106
150
101
55
99
98
165
117
112
114
45
106
111
105
59
221
419
100
177
126
140
101
111
230
102
137
105
92
163
102
95
98
31
115
102
128
32
145
37
99
631
111
111
333
83
97
99
0
98
76