31
90
66
56
30
5
17
23
333
45
13
37
14
256
36
70
29
41
42
47
24
9
39
452
38
50
20
63
172
18
95
75
35
10
62
25
40
8
22
26
233
7
21
46
43
297