0
4
3
12
15
13
22
32
8
29
126
37
60
18
6
38
220
341
45
83
9
36
102
121
51
43
47
261
30
34
7
46
195
251
123
16
14
25
17
20
302
68
252