40
18
28
27
54
16
13
72
15
48
37
91
212
150
166
41
12
31
36
69
77
53
56
65
21
29
106
10
76
412
81
30
149
25
7
105
47
144
23
118
89
78
112
103
186
73
100
66
64
22
34
58
43
97
44