98
16
110
63
20
132
51
146
53
90
42
86
54
49
50
125
73
332
85
36
26
147
83
10
478
200
55
77
37
141
17
25
15
12
113
238
30
38
52
28
31
19
22
18
46
41
33
45
134
40