115
102
6
14
118
86
29
152
20
69
76
17
57
72
60
49
405
104
114
361
282
40
0
21
85
44
329
98
32
24
66
42
56
38
71
10
64
50
92
81
299
15
41
122
189
75
16
156
34
101
289