85
39
223
21
76
111
58
38
68
90
44
78
37
42
303
3
402
15
0
54
57
105
28
19
53
75
48
43
26
63
36
79
18
20
150
86
34
71
188
17
45
30
64
138
101
52
104
8
95