55
39
145
84
75
166
778
693
56
4383
227
17
33
15
22
29
573
269
183
62
64
48
128
34
53
57
85
66
114
120
87
44
77
279
12
61
282
67
151
32
63
129
71
189
16906
100
143
111
216
21
9
38
46