92
150
74
19
45
137
21
7
50
11
24
8
64
52
41
18
23
71
55
17
99
32
5
26
191
30
13
94
209
119
31
167
27
173
90
33
6
35
108
29
67
373
345
133
262
47
14
15
139