53
220
29
24
23
83
94
76
69
66
361
74
96
64
115
255
22
176
151
30
169
104
184
149
47
117
49
21
97
42
143
27
88
165
16
82
523
615
57
132
10
32
98
137
93
26
31
12
205
111
15
100
128