26
71
15
324
288
68
91
129
22
41
31
44
120
35
121
18
79
53
149
801
105
117
95
574
45
1587
1065
367
427
20
25
128
86
252
387
87
146
33
17
67
50
103
90
222
110
12
8
96
240
242
48
28