30
35
34
28
31
62
26
197
61
9
5
60
79
57
42
63
11
68
20
19
25
36
64
15
32
14
45
33
52
72
8
164
142
98
67
44
53
93
27
13
22
96