522
209
39
19
108
132
40
1
45
3
14
17
213
497
56
65
66
59
58
273
18
128
279
97
67
188
117
389
15
89
70
48
21
331
163
114
60
144
51
26
206
50
74
37
112
151
49
81
29
167
104
237