2
3
157
133
70
78
86
66
80
62
43
47
68
187
64
105
75
121
71
63
56
51
120
119
103
77
147
91
108
122
107
208
55
397
95
93
131
49
42
60
136
204
54
87
189