5
3
1
2
9
4
17
8
12
0
6
82
23
94
37
34
33
22
24
185
53
26
248
35
50
46
52
74
194
44
242
76
179
87
83
73
40
155
30