29
90
8
5
9
15
20
12
21
27
1
52
14
19
3
28
16
56
17
26
2
25
13
34
31
10
131
51
48
38
6
36
75
22
78
23
4
44
101