29
7
42
49
16
101
12
36
3
113
9
8
41
125
73
61
78
46
45
26
24
2
20
99
32
4
10
37
15
58
6
31
40
149
43
11
79
27
62
19
91
51
453
21
44