5
12
8
15
54
41
51
34
27
43
4
3
76
1
80
73
145
109
44
35
52
93
71
77
82
235
45
137
74
61
95
112
104
20
97
131
314
301
63
119
86
161
207
160
56
69
520
193