14
4
11
5
2
13
0
127
46
58
86
70
122
343
56
65
22
27
47
217
35
78
20
28
32
248
29
41
23
60
173
116
289
16
39
100
63
55
74
21
108
80
12
40
195
53
31