37
96
45
58
18
16
6
59
8
13
147
20
5
22
21
40
9
29
33
7
25
23
12
17
10
24
14
15
93
39
42
108
32
31
11
19
36
34
44
38
1000
62
218