35
115
151
5
32
10
21
3
134
64
164
101
55
54
58
53
72
18
116
61
76
42
30
44
50
37
97
49
56
75
31
13
106
67
143
313
15
9
8
24
94
27
85
148