5
85
27
7
91
33
60
64
31
32
39
65
46
257
245
69
138
61
37
197
28
50
104
16
53
102
18
58
116
66
118
67
43
84
120
73
172
87
36
14
8
30
56
59
38
17
13
90
376
94
79