50
45
41
94
175
44
154
5
24
21
71
60
26
83
3
11
115
19
40
93
66
13
87
29
7
33
128
31
88
27
230
159
6
56
36
163
190
49
121
47
73
61
38
9
605
46
86