28
6
51
47
23
21
77
72
153
204
100
79
60
130
259
85
68
19
11
95
38
53
90
81
123
114
20
232
42
37
32
56
39
7
17
57
116
71
88
22
84
41
179
27
18
80
14
176
49
129