121
27
35
18
38
5
28
17
23
14
8
30
12
15
24
34
20
99
32
16
29
88
153
45
21
57
112
25
43
37
355
170
738
81
59
195
130
329
155