56
62
111
57
264
106
42
40
88
313
176
144
78
87
31
5
66
103
33
41
50
7
28
70
34
59
122
24
54
52
19
49
38
9
67
77
65
23
118
55
53
43
73
127
60
109
187
32
770