8
37
50
27
97
36
69
63
48
43
80
377
29
148
169
34
70
24
141
12
44
62
54
20
45
64
28
60
21
83
30
75
81
16
53
89
26
49
17
96
32
106
99