13
18
5
4
7
41
59
100
33
20
75
87
26
57
8
30
24
9
17
37
62
48
63
120
3
10
29
12
16
15
107
27
38
28
31
19
11
21
50
94
34
14
23
1