50
161
13
76
25
42
7
98
36
125
27
87
41
30
146
279
47
34
179
102
151
411
16
238
159
96
174
21
63
73
58
11
33
90
57
24
37
8
5
62
82
105
85
23
245
132
147
2
56