28
54
46
21
617
45
43
76
29
135
23
31
10
247
67
240
340
143
117
655
100
73
234
431
5
53
42
531
131
743
86
147
151
102
20
167
148
486
204
327
112
41
44
168
68
249
90
32
145
134
78
83
60
92