45
29
43
8
6
11
10
90
15
75
19
27
9
35
17
25
57
46
20
28
22
100
83
60
49
12
7
54
79
108
59
84
34
52
68
65
798
47
30
51
199
126
176
21