3
19
15
93
134
21
16
35
12
22
58
10
200
18
54
29
9
38
46
11
14
20
28
23
138
26
4
25
7
36
161
56
254
30
197
73
24
67
163
547