31
24
19
42
10
56
11
117
316
16
35
18
20
274
72
14
65
50
49
48
94
203
8
76
80
12
13
51
60
29
38
21
93
84
167
30
57
73
150
106
25
58