27
23
29
68
296
42
65
83
136
37
93
28
51
266
63
50
113
22
72
57
78
44
56
16
99
31
43
55
18
26
111
15
62
13
8
30
54
19
122
24
155
110
187
140
52
59
73
87
209
116
220
84
61