99
188
26
40
24
36
84
67
65
90
295
28
88
41
15
73
55
45
47
27
131
39
22
29
232
72
258
50
220
34
35
541
1329
56
292
150
20
42
203
350
142
74
1001
58
59
357
343
57
14
32
128
10
30