53
88
81
77
29
27
20
26
24
25
38
171
256
92
74
35
22
294
55
31
90
17
40
80
14
101
19
15
107
128
30
28
13
10
69
18
21
64
49
41
109