76
121
393
85
34
169
69
15
18
152
36
9
107
21
51
142
70
143
365
244
41
93
72
156
73
120
95
20
57
42
33
3
13
87
6
29
45
146
23
138
179
787
17
199
139
28
24
31
103
79
61
26
102
176