30
18
27
79
319
25
38
100
32
50
48
13
36
10
34
15
22
12
4
14
23
37
19
16
44
24
20
11
58
33
8
51
6
21
17
42