23
13
295
159
92
299
113
39
369
839
76
28
58
263
145
132
40
24
193
228
432
82
99
75
142
117
60
403
106
152
121
105
599
32
922
61
68
45
110
173
486
30
95
771
4223
70
42
778