7
22
131
149
17
102
110
299
53
123
31
0
18
39
140
11
50
29
45
19
23
73
25
36
14
10
4
24
12
6
81
295
182
103
9
41
51
169
35
32
40
26
48
20
83
3
57