15
28
8
95
27
36
5
62
31
96
18
42
41
104
37
3
83
22
78
44
21
19
24
29
82
39
66
51
23
61
20
17
77
6
11
4
13
64
57
34
30