15
677
18
101
232
20
307
45
85
566
138
120
133
24
14
41
5
190
44
73
22
67
37
8
330
65
9
145
151
40
77
87
27
42
32
30
11
4
92
137
97
100
282
29
83
216