270
85
38
169
145
22
14
72
93
10
84
267
28
58
94
771
688
684
128
380
78
68
79
256
192
163
43
121
44
81
55
21
141
18
113
155
95
56
51
190
24
6
32
25
16
33
9
102
89
57
129
23
29
59