296
99
93
96
17
64
58
27
30
26
43
18
47
152
38
55
36
48
85
35
91
116
74
88
39
10
8
51
56
50
57
34
169
14
80
65
31
13
66
42
44
119
73
25
132
54
33
75
125