29
35
10
14
60
36
34
8
26
347
11
22
30
87
86
58
9
19
15
18
6
5
107
33
32
16
25
77
135
59
48
62
39
27
21
74
2
20
12
68