54
49
24
29
16
8
33
60
84
36
95
92
19
50
68
12
47
198
74
39
88
70
77
397
34
210
44
99
73
10
622
83
78
52
30
42
103
156
135
212
338
58
119
1075
75
35
40
67
20
45
26