5
101
69
52
74
144
126
93
68
407
39
62
153
244
186
76
113
31
135
71
84
193
240
133
35
152
48
102
18
51
9
17
6
41
26
38
28
16
40
248
47
29
195
37
49
79
75
36
7
27