13
10
109
35
8
12
0
18
6
29
4
17
83
82
61
107
31
5
36
66
23
85
48
21
69
19
81
15
30
150
118
53
41
89
25
37
9
38
58
93
65
77
87
59
43
574