3
18
22
52
43
20
152
29
19
5
7
1
16
38
23
12
6
93
42
21
15
41
13
44
56
9
27
40
26
45
46
33
25
143
65
31
199
35
249
64
144
48