31
29
58
42
15
14
13
5
39
6
66
20
22
56
17
30
90
211
11
41
21
49
28
154
54
7
19
53
113
2
74
40
43
8
82
38
69
26
25
12
32
35
197