3
38
51
11
19
23
161
20
10
98
1574
18
1
39
148
30
16
26
32
7
64
43
74
179
52
27
4
22
15
81
93
70
203
107
58
25
88
272
42
77
53