22
83
13
47
18
28
48
23
42
135
71
19
39
66
2
74
15
32
25
1
10
8
27
307
16
11
12
9
3
4
64
6
26
147
119
51
14
68
33
300
17
41
45
53
36
49