20
44
5
4
10
38
15
13
2
100
47
12
333
33
49
35
41
68
160
126
185
254
193
79
437
142
107
61
96
72
127
257
48
65
29
17
32
30
75
77
40
51
14
60
36
8
78
22
31
80
21