13
5
14
28
31
38
52
85
221
97
201
222
23
11
55
15
51
67
48
25
30
53
140
83
152
66
65
187
345
109
61
392
42
77
81
76
92
103
223
202
7
20
136
177
49
71
19
59
326
45
27