50
5
16
198
86
128
43
241
11
85
7
69
37
28
10
44
431
26
144
56
33
68
49
38
8
21
67
182
31
12
15
23
47
29
24
40
45
108
126
20
361
4
94
76