135
114
257
43
96
322
22
148
202
365
341
254
46
315
48
41
181
15
49
27
56
281
113
79
25
36
45
39
64
51
1037
398
1548
21
17
13
28
80
40
766
187
65
119
491
110
29
109
52
226
12
302
127
57
66
1774