95
130
33
53
77
67
18
149
60
75
98
68
86
69
59
54
35
107
301
52
51
65
37
58
43
63
40
13
34
66
217
21
26
16
93
8
20
12
17
39
55
48
56
30
44
36
205