3
5
9
6
0
27
115
19
1
11
8
4
10
26
17
75
37
22
39
41
52
13
71
100
106
29
62
205
79
137
55
374
108
190
126
98
303
34
289
31
114