0
39
5
8
38
15
28
96
9
30
11
43
14
4
42
34
20
36
33
23
26
2
176
12
45
6
52
31
46
18
57
280
41
90
138
35
63
24
17
235
48
271
334
313
128
156