40
625
31
55
92
21
2
144
44
17
4
27
343
13
499
413
33
52
35
59
82
130
19
24
26
89
42
5
49
194
95
104
11
16
77
83
14
45
70
29
357
57
85
74
62
25
61
30