58
13
37
32
83
59
65
90
34
71
187
7
15
55
75
307
66
2
111
27
22
16
11
133
82
101
63
20
70
35
98
33
39
57
41
61
44
38
19
23
30
197
168
97
126
69
86
56