1
16
15
26
30
115
3
12
67
24
47
82
55
57
76
66
62
21
53
41
98
17
9
156
20
36
13
7
14
18
38
48
23
6
5
4
11
40
35
22
2
28
25