29
98
4
2
27
55
16
8
120
9
103
20
11
44
47
77
31
23
64
7
63
21
83
227
12
25
6
15
104
61
13
5
45
40
14
33
36
32
87
95
37
91
10
30