29
21
12
50
102
86
114
7
33
26
8
11
49
89
4
35
1
5
2
52
10
13
38
60
534
6
9
3
18
15
115
161
44
16
14
28
32