92
120
107
80
102
82
41
246
69
46
20
297
32
117
312
94
86
25
13
23
87
15
1858
1777
708
27
401
90
59
33
61
137
133
14
66
11
166
12
16
272
22
8
60
17
42
47
53
19