28
10
12
13
17
39
22
46
24
81
44
60
98
171
21
66
575
831
180
112
31
85
73
202
19
38
49
56
227
79
57
43
128
78
68
125
87
116
115
143
41
108
18
33
327
65
37
75
61
198
287
153