32
12
4
15
26
5
18
7
37
19
17
3
30
9
22
6
31
11
16
35
122
28
53
128
33
21
25
58
54
23
2
8
89
47
29
20