99
61
14
18
30
15
65
44
29
90
257
19
10
20
34
22
25
57
12
48
215
45
11
32
6
35
118
150
160
128
26
13
23
54
28
1
42
37
52
240
73
27
16
8
119
126
232
53