116
33
6
34
15
99
17
19
31
55
465
80
75
10
102
47
63
390
44
120
39
12
389
115
114
182
29
23
14
112
30
641
103
32
1773
28
129
41
176
145
61
27
26
88
128
68
67
40
52
49
239
141
304