46
28
99
22
38
14
18
19
116
24
39
52
198
144
87
25
267
43
125
127
794
301
16
53
368
77
157
31
107
33
188
35
54
47
74
65
23
79