1
3
0
29
2
7
4
18
11
30
91
25
77
35
90
74
54
23
338
19
22
15
177
167
53
85
32
50
33
24
17
81
39
45
8
21
47
26
42
13
129
48
132
159
86
20
63