3
1
10
7
14
72
11
28
36
8
2
30
5
13
15
12
6
27
40
32
4
9
78
19
17
61
31
20
24
34
123
94
53
244
23
100