1
3
15
7
2
34
19
9
16
17
10
22
73
50
12
39
37
14
25
13
27
4
6
5
24
32
41
252
8
49
36
23
48
46
74
53
43
29
409
59
117
152
21
66
237
83
26
52