21
37
34
129
24
10
56
128
35
48
20
118
45
233
44
69
81
107
123
294
290
874
27
117
101
170
85
66
25
15
116
189
49
26
153
36
29
76
22
47
95
151
16
97
71
93
13
172
91
67
23
83
168