16
80
100
23
29
149
56
34
52
19
13
7
22
31
43
20
40
48
15
41
18
8
64
33
105
245
35
49
57
62
39
17
77
45
50
21
24
61
28
25
36
70