2
10
17
21
58
28
42
84
20
12
435
37
30
215
24
43
38
32
53
71
18
19
57
82
144
414
210
86
67
110
96
60
159
160
263
90
77
145
79
254
274
95
121
735