41
151
22
110
35
114
23
2
31
27
28
119
51
32
37
7
112
52
61
42
20
542
50
471
18
5
17
8
4
39
87
21
16
33
14
13
12
9
48
19
46
3