111
6
58
33
39
31
7
45
42
46
4
34
60
63
24
18
74
28
20
99
30
23
75
44
27
61
67
150
62
120
79
125
530
50
70
338
97
13
121
86
133
36
68
47
113