5
28
10
26
72
11
17
1
31
38
45
9
6
7
25
275
61
294
78
56
105
288
274
20
83
30
52
75
157
111
127
110
245
16
198
247
66
22
41
65
76
18
1690
12
146
63
141