27
202
82
150
54
125
107
8
491
394
39
31
55
174
41
137
91
23
74
99
313
258
57
69
50
32
161
38
65
317
130
231
66
101
255
110
169
145
52
49
40
463
60
109
42
160
37
152
56
134