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