4
51
42
32
78
127
155
79
41
3
14
27
75
11
19
86
15
200
39
68
114
66
96
84
20
53
18
62
17
16
60
35
10
48
7
85
29
103
33
232
8
38
61
2
107