97
30
4
95
46
58
94
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
27
57
7
22
90
112
38
40
141
42
50
68