30
122
35
12
26
2
23
8
60
42
19
421
32
28
54
51
25
10
89
37
252
17
68
18
6
7
14
4
0
43
5
33
9
76
11
115
86
29
21
1
72
41
45
38
59