50
60
23
119
98
27
1123
37
45
303
6
13
5
8
77
22
79
35
28
34
180
4
11
18
16
163
47
110
15
36
26
202
42
243
101
147
129
97
154
14
24
29
153
65
121
43
12
2