29
32
8
45
2
25
17
83
30
81
4
33
19
23
112
9
40
7
13
53
20
99
16
21
31
46
15
3
22
14
38
24
39
226
18
50
5
65
379