0
3
1
10
8
17
12
16
2
58
75
19
25
60
22
42
24
6
33
48
23
86
36
5
76
28
73
102
160
11
141
34
61
53
7
51
108
55
9
62
59
499
35
111
52
164
38
63
45
135
54