110
15
37
39
268
40
73
7
18
49
625
96
60
621
645
4270
47
53
45
31
32
29
593
142
14
3
56
75
165
23
33
65
46
20
34
13
58
26
22
164
61
8
50