3
30
22
141
127
73
39
68
60
122
57
81
38
423
95
12
412
33
87
115
42
74
63
23
18
31
139
14
27
246
29
203
10
24
13
106
5
56
55
64
36
25
76
288
109
166
20
182
15
144
71
41
156
252
150
103
16