1
33
49
3
8
6
12
15
9
138
14
13
22
23
26
11
37
19
18
7
123
71
289
20
38
34
52
36
24
94
48
83
84
46
90
87
27
40
43
21
31