59
51
25
28
18
48
53
101
56
24
32
11
89
23
22
87
31
50
41
39
35
16
15
14
34
62
29
17
10
12
19
13
60
5
46
238
55