52
28
85
93
43
10
41
15
60
22
71
12
67
82
123
23
25
14
30
39
77
33
68
21
86
72
147
254
29
96
53
181
40
130
122
125
284
16
417
88
117
172
118
47
50
57
54
31
49
146
364