323
476
118
56
26
155
12
68
122
170
167
159
178
11
69
33
74
61
55
89
59
64
51
176
21
103
231
142
90
116
58
143
163
102
83
18
24
123
46
97
23
115
172
40
85
31
44
86
189
77