102
53
46
21
162
25
19
32
17
30
40
132
23
70
60
771
20
57
11
15
18
5
4
22
8
6
51
297
24
52
12
41
37
34
36
28
38
16