29
10
57
91
43
30
12
78
49
37
8
7
20
25
19
38
17
33
112
45
23
13
93
42
40
54
26
27
32
250
50
69
110
53
276
51
31
68
90