29
46
56
6
52
22
24
23
43
21
125
51
16
42
39
3
90
5
27
31
34
287
40
13
55
17
9
71
12
35
33
100
48
14
111
15
4
10
2
64
119
54
25