100
55
53
97
24
65
73
38
32
427
57
264
59
20
17
21
19
60
26
103
85
31
33
29
35
68
42
51
69
28
742
1375
49
117
7
76
106
63
22
37
66
119
62
15
43
25