30
15
34
3
6
292
4
58
122
22
5
14
32
12
37
13
191
72
16
94
26
17
87
24
27
29
19
54
65
18
7
47
8
444
23
98
92
20
45
52
49