29
27
44
7
50
26
89
12
18
58
15
3
4
19
6
103
35
157
63
23
1
49
8
45
276
120
11
46
24
16
72
162
20
51
101
10
54
99
41