30
14
15
4
8
6
101
2
76
100
86
44
5
0
34
25
1
50
29
48
12
203
17
23
43
33
81
87
31
37
142
9
71
16
26
18
82
19
10
274
45
60
148
20
35