50
13
49
9
54
130
98
129
61
26
21
11
34
46
32
27
28
95
56
88
18
91
43
35
12
80
60
15
22
14
24
70
25
29
213
69
127
96
150
44
17
48
337
33
16
68
63