97
30
4
95
46
58
11
37
12
39
28
20
10
31
78
75
24
14
36
26
33
79
25
147
21
462
9
16
44
77
19
8
51
15
57
27
7
22
90
112
38
40
141
42
50
68