30
15
21
96
42
26
65
68
59
41
92
38
40
4
33
51
45
12
8
27
18
6
25
63
20
36
16
14
22
2
29
9
17
28
130
23
67
462
109
85
71
50
103
169
46
94
159
10