276
118
102
14
32
10
41
61
36
52
46
31
18
90
115
108
85
17
20
51
55
8
29
21
59
15
24
40
19
39
22
33
26
54
27
35
44
30
149
64
28
84
235
88
182