50
29
36
16
22
127
117
95
54
52
30
51
83
61
216
272
47
40
26
31
92
205
12
49
162
20
13
41
53
91
18
43
131
100
46
10
102
45
82
149
59
62
17
6
163
93