27
33
146
271
67
77
12
95
94
35
31
194
107
28
55
93
188
61
79
87
18
106
30
37
90
43
58
73
121
51
20
22
29
60
135
32
57
36
48
26
152
131
39
59
281
147
44
100
82
128
50
68