55
655
133
23
56
41
12
34
123
77
131
132
2
114
62
44
40
76
74
94
98
60
37
100
54
22
19
20
17
32
99
7
9
85
101
24
28
306
393
14
112
319
29
252
79
71
142
10
38
46