1
3
15
0
32
8
2
4
10
14
7
23
5
71
41
64
44
25
52
114
26
16
76
61
201
157
53
120
169
36
73
346
20
33
83
108
438
40
463
46