42
61
41
23
79
115
62
27
532
101
55
38
57
20
110
59
81
99
70
51
90
16
107
36
19
305
43
29
8
538
34
9
54
245
237
193
87
52
50
114
327
129
17
39
18
68
10
64
25
222
223
123
355