103
61
67
51
94
70
68
46
33
39
63
27
58
141
36
37
133
24
53
17
135
62
19
16
88
98
50
23
38
335
21
32
76
44
54
48
60
71
142
41
99
158
34