30
99
36
3
19
84
2
138
54
89
60
216
147
14
5
20
27
25
90
59
12
58
6
23
45
40
53
64
28
49
38
44
33
10
42
116
22
194
176
34
50
70
154
98