35
69
46
63
22
36
131
75
27
41
49
38
30
47
179
18
32
71
24
57
53
6
12
51
255
42
581
13
93
5002
156
29
7
319
97
82
26
70
15
102
111
33
58
64