26
6
8
16
23
3
10
31
9
35
20
21
19
24
5
46
64
82
25
49
14
17
38
100
11
48
106
59
18
61
50
58
297
36
101
43
97
129
47
60
33