0
1
52
11
43
7
3
10
16
5
6
21
18
20
4
13
65
14
23
19
34
26
42
8
24
68
81
40
100
139
50
90
132
162
108
342
113
126
198
82
556
262
123
110
131
63
445
85