9
96
30
33
77
15
7
24
117
12
39
31
80
14
5
16
8
47
34
87
6
514
38
20
119
51
48
11
146
82
569
3
100
41
133
136
45
36
22
4
27