30
62
51
18
10
9
66
26
31
14
559
3
27
4
11
2
85
33
35
5
21
44
101
41
71
22
323
126
65
34
6
12
79
67
8
63
61
100
81
29
142
373
36
7
141