171
114
34
81
13
128
187
218
179
51
10
220
16
25
15
89
20
26
59
37
12
19
32
137
248
50
40
21
7
76
62
28
169
560
108
365
144
225
1128
677
431
10625
66