33
13
17
59
58
29
46
4
9
18
7
3
12
19
1
16
42
128
25
23
45
11
38
15
21
22
8
85
47
44
60
20
24
10
14
28
89
65
237
95