0
32
62
83
21
15
16
70
39
141
186
196
12
25
22
48
29
10
99
85
81
28
13
55
5
6
35
82
42
26
51
30
47
9
33
20
18
301
8
117
7
58
31
27
41
40
153