58
420
45
67
29
12
54
144
71
264
44
7
63
77
22
17
64
34
47
16
84
62
123
367
13
65
49
59
11
103
20
46
33
10
19
14
72
18
57
21
1
259
168
32
2
37
75
48
4
68
15