153
646
101
7
27
83
111
55
77
11
428
269
10
44
46
85
478
0
6
259
53
99
37
125
68
202
158
80
17
51
86
166
16
94
452
18
292
20
12
13
78
159
9
108
161
48
75
118
25
41
102
70