37
58
70
107
22
285
97
87
29
73
35
56
23
77
20
12
184
11
233
139
33
65
124
322
914
48
137
13
67
27
392
144
116
180
552
135
61
83
255
142
340
28
153
114
361
54
183
66
74
53
103
196
91
157
95
42