30
54
34
38
95
77
24
37
8
35
3
20
89
32
11
18
23
14
21
33
9
25
42
43
16
27
17
10
159
51
15
19
39
61
120
56
36
44
330