9
30
491
162
11
2
86
107
134
121
187
24
80
45
40
76
113
1
4
7
29
59
49
67
31
199
53
10
8
22
48
133
65
182