14
76
23
93
35
12
37
28
29
55
40
25
19
22
41
36
30
63
70
123
416
80
666
299
827
397
87
24
17
67
144
51
235
46
74
59
241
171
191
252
64
71
86
106
60
83
61