76
21
31
0
17
10
26
24
40
25
171
125
62
53
74
78
63
222
80
42
196
394
43
45
49
64
184
75
105
111
118
141
46
90
106
38
245
285
132
242
291
195
124
50
91
121