60
57
20
87
35
112
95
101
21
79
70
75
78
77
54
52
126
211
105
71
117
125
50
149
134
103
93
128
362
68
175
25
114
89
72
63
84
28
38
30
4
8
49
31
62
42
33
40
82
65
130