3
11
19
1
6
14
23
0
139
61
46
317
41
40
159
116
176
170
51
448
28
65
69
102
206
161
136
47
35
33
581
39
204
17
111
208
158
302
36
117
77
31
63
178
26
84
80
280
291
98
57
110
248