76
29
339
30
40
42
113
80
64
132
79
23
225
60
26
67
176
57
45
284
66
90
149
114
41
38
55
98
31
94
77
37
20
96
86
33
111
91
234
259
417
642
27
44
65
83
36
54
24
75
134