23
10
71
29
60
54
211
112
57
35
76
196
77
18
14
30
25
34
40
21
49
50
58
93
539
383
380
87
90
52
56
11
92
20
73
41
166
129
28
130
66
110
26
333
78
59