15
45
98
33
50
437
69
302
23
811
41
39
21
44
38
18
29
88
47
49
62
24
70
1268
56
5
168
94
68
35
92
59
136
203
965
25
37
234
192
113
42
250
364
96
30
66
400
117
516
73
105