114
100
31
22
23
17
11
61
43
35
33
77
4
62
508
30
56
25
14
37
281
7
21
15
19
28
42
73
80
32
16
27
40
131
186
211
94
49
44
3
29
20
45