6
16
10
25
5
36
13
31
19
14
569
104
42
50
12
1
72
33
46
30
79
38
27
32
69
22
225
59
178
15
8
43
40
58
62
106
94
124
188
241
131
132
151
140
92
61
268
328
51
114
52