205
126
256
75
64
45
97
31
24
331
141
49
101
139
74
968
178
118
15
34
120
247
65
159
73
47
130
82
57
81
39
26
109
22
62
60
37
66
50
164
117
144
33
48
38
59
20
9
104
25
58
17
184
53