14
33
28
91
71
58
349
73
30
145
10
72
17
54
5
63
227
7
18
26
11
27
12
25
567
97
48
130
161
212
1065
65
9
15
39
181
29
68
60
16
282
36
1252
34
24
187
201
1157
93