6
123
117
55
110
119
90
84
33
76
69
184
50
70
128
39
65
555
256
67
56
165
77
15
43
82
34
36
12
25
88
38
467
40
106
11
17
37
29
20
93
41
42
51
21
26
53
24
81
23