28
64
54
18
21
25
15
97
35
26
19
81
31
55
87
61
172
124
298
82
98
38
130
128
62
32
121
59
313
250
262
43
20
330
7
203
23
8
53
142
233
91
11
58
166
74
72
75
29
873