29
30
9
118
39
143
83
6
19
186
44
54
32
302
28
116
46
14
110
57
20
90
24
85
15
73
47
53
35
17
33
45
23
175
31
7
106
52
37
72
11
16
111
49
125
13
43