4
30
86
2
3
69
21
42
47
20
50
11
68
6
33
46
84
28
5
7
14
1
35
60
34
24
135
49
17
57
65
41
195
25
53
37
158
39
19
27
13
44
36
93
62
9
90
10
15