38
235
59
15
123
81
48
24
31
528
141
68
66
274
25
703
83
88
420
110
230
144
271
152
163
33
183
65
315
147
269
70
351
16
51
91
135
71
77
78
218
174
160
584
28
47
54
129
553
89
13
46
196
60