15
23
20
103
51
12
14
29
24
37
11
30
13
25
32
45
65
43
116
108
28
144
56
101
21
10
9
31
22
17
8
80
1
2
4
16
39
100
36
574
75
27
18
53
44
42
19