1
23
22
10
26
29
15
202
50
36
33
44
8
46
4
121
64
86
31
2
118
149
103
55
16
128
19
37
27
115
7
458
3
38
12
5
241
99
18
32
25
56
216