30
33
11
418
9
15
6
40
123
80
81
48
49
53
41
28
27
23
14
17
8
144
97
117
84
16
25
39
24
47
63
18
69
36
31
43
114
90
32
104