5
2
49
9
47
135
18
12
35
199
1
23
51
33
24
59
6
17
8
32
7
37
27
34
42
344
68
39
21
11
26
100
29
3
40
31
4
28
61
74
218