3
100
8
136
68
113
89
366
44
36
54
157
182
252
17
55
84
213
741
19
40
58
51
32
26
72
47
31
369
37
105
25
73
161
177
82
59
139
6
62
38
75
20
33
9
5
102
39
34
21