5
77
61
67
133
4
65
43
30
17
10
11
92
154
117
39
47
36
69
60
20
18
35
25
81
140
107
119
63
31
27
12
58
13
91
37
40
41
29
46
383
130
51
695
291
55
207
310