50
316
31
81
216
103
72
17
129
11
153
151
28
32
19
47
9
5
30
66
13
87
51
69
67
54
33
172
40
140
62
61
44
18
14
99
96
45
336
15
36
130
22
37
106
331
221
60
24