2
0
1
5
3
14
51
18
21
11
8
6
10
25
32
100
67
303
23
19
28
60
73
55
36
17
43
46
42
58
49
52
83
93
13
33
30
24
63
38