41
3
33
46
17
24
1
14
16
6
10
13
34
8
30
22
26
95
20
18
29
40
21
80
67
128
32
37
499
19
7
9
70
12
15
100
85