14
100
31
45
18
25
9
10
12
309
282
64
73
33
22
43
39
21
92
94
3
13
78
32
53
87
59
37
36
108
71
62
16
125
28
183
7
57
169
23
17
268
11
6
174
63
27
66
68
24