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