51
29
20
39
144
15
60
37
163
63
61
30
28
104
11
175
58
93
40
73
52
80
43
32
124
152
83
113
55
12
116
65
19
165
279
81
41
91
101
256
86
34
153
87
38
44
42
64
62
85