23
8
13
31
27
37
28
15
6
51
29
96
76
16
24
10
20
22
44
59
40
81
30
52
47
70
41
54
18
38
116
114
264
129
55
142
71
228
255
80
328
428
146
99
107
122
219
318
62