54
81
303
1144
213
485
71
47
138
125
195
93
66
159
107
140
478
32
90
362
46
297
129
69
156
139
10
217
29
72
88
36
18
58
141
50
38
76
24
55
37
42
87
86
172
98
293
22
19
12
49
73