30
42
84
17
10
16
46
34
33
32
75
64
15
358
27
29
31
36
19
103
18
20
22
9
72
11
48
13
39
45
61
26
14
49
50
66
79
12
25
60
107
38
98