8
3
125
59
368
87
136
2
6
7
1
10
17
18
342
43
245
33
19
28
32
114
72
210
15
23
13
5
30
79
44
207
24
393
49
380
27
12
152
118
26
22