4
27
2
35
233
10
12
25
356
49
45
127
72
21
42
62
22
43
105
37
33
32
16
19
9
78
109
31
54
20
34
44
47
84
26
8
41
11
6
242
55