50
288
51
16
9
39
90
128
177
119
38
45
33
12
40
47
23
13
28
10
69
56
7
68
19
37
120
21
34
46
18
58
5
3
25
24
36
30
62
61
132
35
42