106
34
15
42
50
41
85
230
54
115
170
123
132
388
118
90
129
98
135
85
909
85
127
71
355
51
152
98
232
139
747
209
115
66
194
162
574
77
79
66
113
59
285
76
268
212
91
142
5K
49
230
67
62
35
44
190
99
84
39
595