35
102
15
113
201
41
348
42
107
138
56
25
28
31
92
61
37
16
49
18
32
39
14
7
17
38
20
347
80
22
48
21
149
713
192
261
135
71
496
19
62
97
59
26
276
249
46