0
3
20
52
93
7
32
15
90
80
169
17
58
73
30
48
40
44
18
2
22
12
51
14
33
19
101
23
139
13
5
39
68
96
26
36
8
4
25
11
82