53
49
29
16
15
5
23
21
18
13
10
11
12
25
42
92
46
19
20
64
28
8
6
30
36
32
228
1234
4
33
50
40
37
9
84
69
24
7
26
51