29
54
2
147
245
39
16
105
60
32
31
13
66
46
12
44
92
74
168
40
111
27
3
15
56
70
37
7
14
6
52
49
33
9
55
85
8
57
23
394
25
4
5