11
13
15
14
2
33
44
27
144
61
4
106
545
6
428
251
148
24
7
10
31
9
1
73
93
17
18
40
34
56
36
67
51
95
38
129
70
5
166
97
163
8
52
75
81
26