5
41
270
69
38
25
22
51
18
93
14
77
43
81
287
60
15
63
72
79
155
33
39
167
138
276
140
61
71
21
23
73
84
55
35
29
42
30
6
12
9
44
123
153
65
87