97
56
46
21
110
125
13
44
153
131
62
30
107
37
20
94
12
105
57
80
43
19
72
73
23
9
35
8
103
32
74
89
26
38
54
29
49
50
67
18
33
25
36
307
31