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