63
29
26
15
104
90
68
61
28
11
27
13
58
35
82
44
32
18
191
45
238
89
25
21
83
78
56
92
126
36
10
20
98
50
39
93
16
30
41
19
38
40
395
46
17
159