96
68
77
111
26
20
57
90
29
63
49
8
23
28
33
58
48
40
78
104
93
346
56
62
86
54
105
83
36
47
189
30
64
43
118
109
124
45
24
18
108
16
73
103
25
125