2
0
6
7
10
3
15
24
34
88
31
48
267
8
28
72
92
194
40
121
29
14
26
19
166
75
163
56
51
81
342
11
20
17
46
265
115
70
338
77
91
39
55
79
18
25
211