3
122
8
13
20
56
35
15
32
27
49
78
50
472
206
127
41
65
44
43
51
40
16
34
160
212
184
53
124
181
81
107