1
22
4
15
5
46
26
2
97
53
9
42
31
204
50
10
66
199
8
75
49
13
3
82
7
48
23
62
37
100
55
40
18
35
90
27
25
32
68
80
351
166
116
17
165