106
9
18
24
98
7
54
53
23
48
8
4
11
10
49
52
5
3
42
21
19
12
402
127
16
1
6
35
25
200
63
78
32
14
36
61
90
40
20
50