103
47
107
466
173
87
94
46
19
41
27
24
17
40
43
79
123
50
38
111
54
59
188
14
21
25
22
18
77
48
29
34
44
33
122
32
15
20
56
90
72
31
23