30
15
34
3
6
292
4
58
122
22
5
17
32
13
37
14
191
72
16
94
26
87
24
27
19
55
66
12
18
7
51
8
9
448
23
98
92
21
47
52