12
88
82
46
111
90
33
44
25
36
34
19
8
115
54
20
38
119
30
80
47
75
23
31
529
87
128
64
7
155
39
158
66
117
14
120
125
89
132
93
50
60
98
67