62
66
31
50
17
22
255
308
76
41
65
118
26
36
143
16
52
34
40
39
57
80
116
23
46
33
38
20
28
43
69
27
83
25
56
67
18
12
171
210
37
74