107
963
37
76
17
470
647
11
84
57
30
66
60
226
93
41
3
40
193
24
25
224
32
54
195
29
74
64
18
429
43
68
19
133
126
258
328
22
132
96
218
99
743
551
8
33
402
46
34