15
9
11
31
108
32
16
63
36
4
54
27
10
43
14
77
6
37
69
40
58
23
29
3
19
39
30
8
35
48
34
2
13
5
7
51
22
61
92
66
68
50
99
17
52
20