50
3
14
18
28
58
9
20
6
153
37
5
12
7
11
40
13
19
8
25
46
22
31
47
61
15
39
33
76
884
49
48
100
23
16
34
83
42
41
144
30
63
21
88