3
8
71
20
21
63
14
49
113
29
7
123
38
179
62
0
100
24
13
35
11
1
75
6
92
274
126
42
39
121
68
128
52
23
9
50
91
10
19
5
4
60
16
12
85