39
24
98
17
73
60
19
43
48
23
192
78
90
509
49
38
22
120
34
9
16
109
123
14
197
50
83
41
97
45
46
354
13
15
134
44
342
37
18
159
67
146