309
10
85
24
21
62
79
80
117
38
42
127
43
44
9
14
89
27
31
28
75
20
8
46
32
98
124
72
54
11
3
25
22
23
160
53
34
15
13
48
58
57
76
16