64
208
11
7
251
350
204
91
403
172
21
5
239
89
110
76
143
84
146
90
58
324
50
104
257
95
81
44
107
108
197
109
179
152
85
63
71
70
119
383
99
100
142
123
255
74
75
94
48
37
338
39