255
53
91
34
198
113
132
49
9
147
36
67
29
47
100
23
75
76
127
179
83
54
86
45
39
314
93
269
13
246
443
124
56
95
119
173
81
236
295
55
20
104
251
203
72
229
493
372
99
105
77
51
448
21