31
22
50
46
3
19
23
29
15
47
40
7
54
17
5
63
220
18
25
91
69
56
20
74
16
14
115
43
213
4
9
94
12
53
44
48
70
2
128
89
11
71
188
27
33