26
174
239
32
62
19
40
42
45
41
51
60
92
54
49
38
107
232
35
72
233
166
124
56
64
85
88
103
80
130
185
46
73
53
296
213
110
112
50
28
75
82
58
141
55
74
142
21