29
11
77
60
26
79
42
4
69
27
30
25
172
24
35
23
17
22
32
5
16
138
38
52
20
3
2
1
37
21
8
19
14
6
12
274
68
39
13