61
36
121
655
51
49
62
97
104
457
133
50
88
295
91
39
84
27
29
44
67
316
37
115
71
122
58
86
65
35
94
13
113
15
162
190
78
214
141
143
14
149
553
38
309
118
41
251
47
271
352
163