23
11
101
12
21
32
14
26
29
88
59
79
58
13
20
19
9
17
5
3
34
10
85
55
47
43
35
18
27
174
25
16
41
15
50
141
40
338
45
71
70