30
83
43
29
47
33
39
12
20
32
50
159
89
13
44
24
38
6
54
28
3
64
101
60
45
17
63
27
34
23
113
18
15
78
40
25
58
81
69
42
102
16