11
8
50
40
10
1
19
31
117
101
23
74
51
6
48
29
42
49
36
7
13
75
17
72
204
46
41
320
359
119
33
5
47
14
93
25
165
159
26
65
38
96
22
70
82
55
24