316
41
11
14
308
47
75
67
86
61
48
107
7
21
5
48
15
11
25
71