308
16
79
73
15
27
18
89
19
9
46
97
23
35
37
7
8
24
26
17
30
25
14
21
117
64
20
144
43
32
6
12
10
28
22
5
36
4
3
61