15
2
5
9
26
35
100
7
17
24
21
42
16
96
6
23
76
14
8
34
31
44
53
11
12
45
82
32
18
85
52
20
158
51
28
312
55