3
31
21
7
58
8
24
23
11
37
63
55
5
25
39
50
40
10
13
88
9
35
16
78
134
29
46
19
68
102
57
45
56
41
14
20
44
91
54
60
61
36
30
15
42
226
165
115
138