271
77
679
101
169
80
47
98
107
100
44
59
32
41
205
28
62
128
134
269
91
26
355
48
60
135
70
256
153
668
540
81
149
110
361
4
87
35
27
40
63
33
34
119
42
20
108
17
5
165
36
109
97
43
15
218
105