96
12
30
17
89
24
90
37
55
57
53
41
42
38
31
32
43
63
16
18
132
68
28
110
64
40
127
100
128
76
20
153
410
194
151
116
84
266
61
33
256
13
98
51
59
58
36
27