56
31
91
19
50
39
90
29
22
42
26
43
17
25
107
47
30
12
23
32
13
16
189
217
18
60
27
63
14
93
73
96
61
80
40
37
45
38
106
71
82
48
134
72
130
190
249
70
86