56
127
62
15
9
37
22
29
27
21
33
28
181
76
176
80
136
14
172
130
310
17
55
83
6
32
135
18
175
166
97
312
44
110
13
31
60
5
102
84
63
59
120
588
93
107
134