2
3
0
7
8
13
24
22
58
11
64
21
5
138
6
14
23
9
141
16
31
25
37
140
143
34
59
44
19
33
38
129
30
48
128
516
47
288
105
86
147
43
540