53
10
25
23
21
9
22
28
72
30
15
19
32
66
12
5
3
103
65
14
16
64
52
91
17
26
18
34
24
37
44
40
41
51
353
165
36
179
447
56
364