13
10
60
16
55
21
47
31
12
102
15
153
51
121
44
49
43
28
62
122
86
30
77
29
46
61
37
140
18
88
57
38
133
457
65
197
671
284
177
105
107
80
141
181
254
81
293
375
337
85
104
54
159