11
2
0
4
3
27
32
35
16
84
93
41
13
66
37
43
18
403
85
26
28
155
64
5
196
127
48
233
61
374
62
99
72
197
14
218
167
77
24
98
71
42
55
273
94
324
65
75