29
20
113
5
99
12
2
52
16
45
53
7
22
58
10
6
79
8
25
73
14
77
19
9
63
314
13
80
46
50
67
36
24
32
11
3
70
60
17
21
92
39