5
121
75
29
35
53
151
113
16
78
42
114
22
1759
13
49
47
62
7
17
63
56
8
146
90
65
10
11
48
44
37
27
38
28
88
107
92
97
24
19
43
9
14
86
57
216
155