149
9
51
32
182
90
26
50
76
30
519
351
246
285
103
166
44
5
67
60
41
38
43
58
219
63
24
46
88
21
36
29
17
42
71
11
139
13
59
77
16
64
23
31
15
12
6
28
73
118
48