59
29
8
23
48
25
35
19
84
28
95
12
63
16
6
53
13
31
11
20
51
24
15
75
34
47
58
89
33
292
112
163
79
86
7
87
17
36
77
52
18
32
50
14
5