23
4
109
36
75
28
125
33
198
16
133
88
27
64
49
122
116
51
60
25
20
18
41
21
123
127
85
26
73
31
44
61
48
124
39
59
103
43
55
95
94
47
153
98
66