270
31
78
99
20
172
53
51
505
65
27
92
3
11
36
74
43
163
52
14
6
71
30
41
59
89
73
19
9
38
47
141
677
58
33
118
55
145
21
16
83
17
10
82
46
12
28