50
3
16
249
17
19
8
34
24
9
25
30
52
156
90
6
5
36
43
112
54
11
27
15
60
12
39
22
4
14
18
10
13
37
350
21
31
53
7
128
38
107