28
26
36
20
34
18
16
24
77
140
29
73
19
51
89
217
139
9
45
84
35
27
253
67
33
23
44
76
65
37
68
31
61
99
22
100
109
56
62
40
52
94
2
147
13
177