30
4
2
10
38
8
18
52
55
11
28
73
22
0
21
9
27
37
14
36
379
12
47
13
185
67
101
43
338
387
17
34
63
76
147
142
108
222
102
6
40
165
116
58
78
44
60
41
202
113