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