3
36
2
109
18
27
19
33
31
198
245
12
40
6
7
30
34
45
15
59
17
11
24
28
54
14
8
13
21
9
4
20
370
81
53
22
83
29
39
47
44