139
347
28
1025
24
213
67
64
86
101
100
49
95
299
144
205
159
143
19
23
50
81
97
20
52
118
31
4
37
59
27
22
138
30
89
53
32
44
26
54
444
46
601
485
258
25
13
165
47
42
201
169