178
405
46
72
47
136
26
68
128
22
40
138
14
19
45
38
44
165
77
156
30
78
56
116
7
161
67
201
79
101
340
194
127
48
164
9
65
166
35
147
90
82
125
207
228
23
70
61
95
59