5
16
7
19
10
4
24
31
33
23
11
64
15
470
76
248
258
294
35
220
13
93
6
45
9
28
312
29
101
34
26
46
43
49
78
52
337
222
51
72
70
135
250
58
357
57
181
67
81