1
5
16
17
25
19
2
10
131
4
33
20
13
972
91
35
28
34
37
87
96
12
23
60
14
166
130
89
41
56
84
57
62
115
189
36
75
52
67
40
31
61
32
43