5
52
84
56
29
7
9
20
16
31
22
49
19
33
25
126
226
54
74
21
94
14
13
10
6
41
448
37
3
23
91
87
69
30
48
109
15
36