10
17
21
58
28
42
84
18
12
431
16
37
30
212
24
43
41
38
32
53
71
19
57
82
142
413
210
86
67
110
96
60
159
160
263
90
77
145
79
254
274
95
121
735