29
25
10
3
16
12
49
32
5
19
34
4
42
20
27
57
37
7
65
18
11
115
118
125
243
52
74
60
46
62
61
110
13
73
38
106
54
80
33
30
14
315
102
55
105
63
78
77