14
4
15
7
9
12
123
1
39
61
11
28
24
20
31
8
46
5
13
35
22
10
96
80
51
58
251
73
53
141
66
18
64
116
94
101
167
122
29
138
410
30
276
301
127
56
238
83