9
271
56
411
103
149
160
135
122
30
95
228
60
41
13
75
58
181
19
36
73
79
94
25
116
12
139
100
89
38
8
146
42
40
31
188
70
93
74
120
121
57
68
80
107
17
48
29
22
110
332