31
23
49
48
4
30
55
125
69
17
62
9
39
20
70
104
40
32
41
67
38
51
78
406
36
99
12
43
25
26
45
47
204
8
92
33
22
21
29
19
34
11
18
24
14
16
50