10
15
75
23
12
8
26
69
7
50
13
33
49
43
37
29
73
84
72
169
32
126
53
528
45
80
24
135
114
103
351
411
156
198
360
226
51
136
112
41
58
444
106
120
245
154
158
183
108
139
118
64
179