3
116
39
13
55
44
25
5
28
18
12
21
11
23
30
16
15
57
8
31
478
22
17
58
90
7
70
35
40
87
97
94
68
27
38
71
125
24
80
2
36
106
47
101
34
52