93
28
128
110
73
38
53
15
7
21
25
132
27
155
191
57
362
91
14
12
66
36
84
24
64
50
31
37
146
65
34
55
59
42
30
503
101
47
68
16
43
19
46
243
49
18
56
81