3
0
1
5
2
12
11
43
35
14
48
23
49
92
27
6
391
88
19
121
60
273
127
8
29
15
83
39
32
79
22
24
38
166
41
40
37
90
4
129
69
230
13
87
65
165
34