275
123
81
208
141
47
36
46
18
22
96
28
48
101
20
33
68
408
31
42
59
139
206
140
67
143
73
70
65
55
21
12
85
57
49
142
794
75
17
72
71
25
44
41
223
263
153
136
148
236
103
406
200
317
27