1
0
4
3
2
7
22
10
15
8
5
9
16
20
35
38
84
107
14
51
45
46
39
61
27
163
13
200
52
112
49
91
23
55
33
394
41
113
89
53
248
54