44
31
57
188
20
33
151
104
139
96
288
83
58
36
79
75
66
183
309
62
187
108
222
195
157
211
70
26
103
94
137
72
55
152
63
10
41
77
15
47
21
28
17
240
81
30
23
22
42
19
114
35