50
19
22
45
42
15
9
1189
13
75
47
39
17
31
29
90
12
32
8
68
14
24
5
135
21
36
91
35
16
498
23
6
46
251
28
157
44
131
53
128
78
104
49
25
76
65
41