1
9
4
31
23
5
12
3
16
22
32
14
44
15
17
26
95
8
7
2
11
45
74
35
65
27
114
29
33
54
19
38
110
13
18
160
178
34
20
43
357
83
50
28