16
34
14
5
40
97
63
36
64
32
20
238
126
0
39
150
235
90
228
143
47
75
72
48
43
86
104
83
4
91
13
6
29
251
154
42
201
100
116
66
31
41
7
74
82
23
33
17
27