21
174
76
30
106
40
228
114
33
20
160
107
48
39
169
64
70
41
75
52
273
45
71
61
184
36
152
37
10
197
82
81
155
131
35
7951
159
140
43
381
200
84
62
65
274
509
370
83
593
57
411
208
328
257