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