22
142
29
15
33
6
121
128
25
17
57
56
35
7
20
19
9
126
8
28
34
41
12
2
75
11
30
48
13
18
10
23
83
31
32
47
313
719
43