258
93
68
241
14
79
625
5
62
28
117
50
126
38
73
53
47
20
18
39
0
32
114
137
111
251
172
10
40
42
11
3
124
45
107
113
2
255
75
16
36
90
59
15
169
160
86
29
46
49
88