488
23
65
22
7
29
60
951
276
8
9
120
34
11
4
123
44
12
13
26
18
24
17
14
55
5
99
192
111
36
75
183
25
32
16