5
77
56
24
25
1
107
71
134
21
86
119
125
67
83
124
52
88
43
84
34
99
65
37
171
15
19
11
267
41
14
249
89
51
208
33
431
221
48
100
160
85
70