30
92
114
21
27
120
29
108
101
121
48
18
19
76
11
88
41
98
15
50
40
35
13
45
39
23
157
90
72
6
115
37
96
3
47
85
24
95
16
4
69
28
61
7
81
55
20
9
60
8
46