3
15
28
94
36
22
9
26
72
4
7
20
6
18
8
11
25
29
30
5
52
14
12
10
32
92
197
61
19
17
53
82
56
58
44
37
373