25
11
9
62
18
32
42
71
100
89
27
24
46
103
122
82
21
13
19
48
40
61
26
14
30
12
3
33
8
45
152
80
64
73
63
69
58
41
74
57
108
16
29
44