87
34
3
33
30
16
64
38
8
88
17
21
14
13
18
6
7
9
11
29
5
39
2
24
151
4
86
126
204
25
32
28
20
31
82
49
23
100
169