102
401
627
11
157
82
126
29
132
86
69
240
648
64
313
61
34
13
53
43
294
45
39
158
63
124
26
179
47
172
42
87
35
9
119
28
48
55
25
17
21
44
120
23
92
22
24
10
16