62
21
31
194
76
102
18
83
386
442
49
67
38
113
70
36
72
58
134
142
56
87
164
90
43
299
111
53
153
244
127
60
208
40
32
308
845
98
26
136
69
140
80
68
182
86
33