50
28
51
8
17
40
41
20
135
33
12
54
63
46
53
126
706
189
22
124
49
159
47
18
44
84
119
42
36
66
151
133
113
244
37
77
263
104
55
157
150
85
107
218
110
32
148
91