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