29
2
0
103
19
30
56
119
9
36
16
28
5
15
23
67
210
11
37
31
35
12
69
58
68
115
223
145
454
60
86
43
167
32
44
22
26
42
50
18
53
17
13
34
63
49
128
76