102
21
58
63
80
40
46
26
18
71
119
39
11
30
9
45
43
121
151
264
78
53
149
206
94
54
69
35
134
311
36
85
101
99
66
194
283
44
90
25
42
98
23
97
109
111
47
164
116
70
48