8
23
34
163
15
2
3
13
5
11
20
26
43
16
37
18
31
92
21
107
44
187
48
80
33
30
36
10
63
42
88
64
263
45
87
83
264
56
105
19
32
22
17