89
49
85
10
25
45
34
13
106
3
64
87
27
46
257
65
17
12
235
21
111
62
0
20
11
30
42
33
57
60
58
68
154
274
101
40
31
48
32
134
71
55
73
22
23
90
116