65
84
15
150
32
30
336
285
14
11
10
72
13
12
19
2
29
80
141
81
47
18
61
95
107
39
57
78
85
506
38
46
26
8
151
22
138
113
157
96
213
6
86