0
5
1
2
46
3
7
39
54
15
293
34
62
42
30
37
43
279
59
79
17
27
21
100
70
124
117
26
52
28
65
11
25
20
48
29
10
135
9
12
6
8
84
33
112