31
37
42
20
32
29
67
162
11
587
62
13
59
7
25
77
126
151
2
9
12
41
55
71
5
76
48
116
50
6
66
3
49
60
74
21
10
997
14
18
63
16