50
39
93
207
15
109
22
115
11
78
44
1188
10
62
41
106
8
278
56
42
36
32
145
90
172
509
169
436
68
96
35
223
71
1097
54
51
176
23
7
809
116
25
92
105
28
177