5
20
305
49
132
13
12
41
76
125
8
25
18
99
63
98
74
29
171
65
24
44
86
32
35
83
46
53
96
9
17
10
15
28
34
4
7
94
137
59
56
147