30
34
8
127
44
17
38
76
62
50
49
11
27
59
39
414
612
18
33
26
37
20
5
96
235
217
13
199
121
16
10
22
36
35
61
104
94
31
572
15
95
89
118
185
83
166
143