7
44
31
8
33
117
304
100
6
74
19
78
90
2
147
39
155
42
104
86
92
30
108
62
71
605
307
73
22
53
98
43
36
70
11
17
9
27
55
52
32
26
18
16
99
35