34
3
33
30
16
64
38
8
88
17
21
14
13
18
6
7
9
11
29
5
2
24
10
151
4
86
12
125
204
25
20
32
31
23
82
27
49
96
169