28
92
30
89
15
97
7
95
17
21
16
13
490
34
77
41
269
371
300
36
109
82
57
58
78
31
169
185
48
245
43
104
76
52
206
49
139
53
216
62
22
83
93
74
68
66
361
63
24