1
5
65
34
17
21
900
43
22
130
96
44
14
134
24
97
567
108
899
78
102
55
38
33
64
19
41
26
696
251
16
47
29
53
59
28
159
82
79
8172
63
13