67
101
33
39
19
95
21
176
76
30
106
40
228
114
20
160
107
48
169
64
70
41
75
52
273
45
71
61
184
36
152
37
10
197
82
81
155
131
35
7955
159
140
43
141
381
200
86
62
65
199
274
509
370
83