0
4
3
22
10
31
5
7
1
48
61
46
16
26
9
23
6
40
2
15
12
39
55
17
51
30
130
139
298
330
350
446
52
108
28
111
29
13