3
13
18
15
1
129
5
11
30
36
12
211
38
14
42
8
16
23
295
40
150
56
26
62
32
35
117
770
108
130
270
73
43
91
84
121
68
60
31
168
186
100
96
72
49
44
19
29
25
17
10
93