0
5
1
42
31
30
88
7
9
37
2
13
15
45
23
19
38
14
12
156
25
162
41
49
193
110
16
51
39
119
143
116
100
306
124
22
93
6
91
24
90
34
32
21
61
64
152