1
9
20
26
31
13
80
28
22
189
50
61
36
23
72
30
324
62
87
208
299
64
121
188
74
17
119
199
101
67
55
69
54
155
258
25
104
225
105
122
106
183
41
42
86
89
76
539
97