50
28
49
36
18
136
59
26
37
33
14
122
35
271
65
16
98
96
289
124
19
118
23
164
31
29
6
15
22
17
127
41
10
58
30
60
9
179
11
63
232
253
46