31
43
55
104
90
38
26
467
30
15
77
72
34
1084
21
11
47
17
137
40
29
54
41
69
79
132
119
82
46
67
105
37
42
232
59
163
52
19
66
102
70
24
28
27
6
316
53
91