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