21
129
84
11
262
48
52
116
40
32
59
74
28
79
33
212
83
64
62
22
120
676
141
198
10
39
100
56
130
13
58
115
194
26
15
43
8
112
44
54
35
46
87
179
47
78
248
55
220
298
36