50
152
8
9
7
35
26
16
5
15
79
61
383
12
23
175
43
90
28
2
110
48
58
13
52
37
30
24
53
22
20
25
417
10
6
32
18
11
27
69
4
487