50
145
9
31
15
39
19
37
108
174
12
94
36
200
109
29
45
44
345
67
160
220
84
6
56
189
66
61
38
119
63
23
102
79
124
53
32
18
599
28
46
40
24
26
13
62
87
60