15
24
9
48
7
8
45
17
20
2
27
14
702
334
54
91
3
5
12
23
30
61
16
4
41
77
87
21
80
28
63
10
6
11
18
47
13
59
36
127
33