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