109
72
54
61
37
97
41
56
110
45
207
21
142
50
65
48
55
57
12
43
42
88
35
82
17
112
32
85
15
47
18
113
33
22
74
157
16
58
23
38
307
34
14
9
13
27
89
26