55
12
56
27
52
13
7
174
188
43
109
38
3
115
779
198
20
84
39
6
204
111
103
33
301
116
31
37
14
22
46
66
18
48
77
54
170
183
9
87
41
95
312
122
105
96
403
102