2
0
10
1
12
4
78
3
8
11
6
34
16
77
18
76
59
127
87
9
261
84
134
203
54
361
158
98
38
79
31
209
25
53
23
237
75
131
58
193
399
243
111
91
109
26
124
296
375