97
63
106
173
54
8
14
10
16
27
41
24
25
28
20
9
5
29
402
12
21
59
38
3
40
68
30
55
47
306
4
35
32
13
111
104
56
6
88
90
18
23