9
83
50
73
27
32
203
46
146
55
406
31
21
23
94
85
15
75
130
11
10
3
92
19
99
116
227
86
244
77
96
264
69
81
108
35
48
45
103
72
78
1
7
22