7
13
31
12
53
77
140
91
52
62
54
60
232
396
55
71
48
44
4
3
113
117
64
89
49
45
81
133
70
35
28
20
17
43
111
56
42
25
14
39
21
38
271
15
59
24
235
30
61
134
65