3
44
26
28
164
88
71
35
41
9
23
17
22
50
27
45
36
21
43
40
98
55
53
13
33
10
32
58
67
34
185
6
14
52
29
109
39
163
95
133
549
72
151
159
86
204
60