62
312
29
273
81
76
183
216
56
49
28
373
208
140
75
51
4
95
170
175
257
13
93
83
692
22
71
240
34
179
67
137
25
158
66
107
60
37
201
73
33
43
100
131
80
87
24
21
40
17
45