30
16
23
70
37
58
62
138
7
25
34
52
15
14
452
17
83
42
27
617
44
26
51
47
86
32
48
2
139
10
4
61
60
128
31
6
133
64
22
75
295
71
95
54
43