15
23
101
20
33
57
9
7
47
19
8
6
5
30
31
14
42
10
13
29
70
11
41
25
22
34
38
45
46
12
79
17
2
106
3
44
59
229