32
31
28
24
37
36
29
30
23
49
27
17
48
56
42
38
94
67
13
72
41
53
14
19
85
40
233
275
84
64
7
244
8
52
25
66
15
55
39
45
43
22
79
130
10
80