92
48
413
28
42
121
26
30
41
25
153
63
54
142
21
32
53
108
290
1000
33
639
37
106
328
1767
103
252
49
11
22
44
173
239
110
283
68
296
61
80
256