160
185
51
68
198
25
374
26
20
124
76
23
24
49
148
102
119
65
382
194
80
1128
14
97
29
151
125
106
428
115
1203
264
35
67
275
458
117
60
93
7
626
197
81
313
287
36
22
45
90
17
41
144
251
59
31
34
58
215