26
13
11
22
16
19
21
140
88
46
93
37
64
20
87
77
70
25
29
35
40
17
124
50
118
56
82
33
49
107
57
78
61
39
275
184
116
83
18
43
36
15
149
68
41
47
94
28