55
23
9
530
25
51
438
3
41
213
11
47
62
17
18
92
31
24
26
91
89
16
7
40
44
42
19
21
1
104
10
13
22
32
109
52
12
60
33
159
39
61