49
125
47
97
86
41
54
72
92
96
106
85
68
221
157
71
82
15
22
50
51
38
61
222
119
52
105
12
73
45
23
155
130
124
191
296
110
560
183
66
184
126
27
65
30
79
25
202
162