1
23
12
17
7
5
9
2
3
42
24
109
10
33
22
20
28
25
38
21
107
11
130
148
26
18
70
96
14
27
55
58
94
72
65
57
29
256
44
89