80
49
21
28
35
29
256
15
266
27
167
34
46
44
11
101
57
67
56
184
17
33
24
20
66
12
13
0
19
6
39
30
196
95
121
14
42
45
107
47
203
8
79
285
31
68
89
22