30
86
103
61
84
59
46
139
66
63
35
44
179
214
28
21
43
34
26
19
180
41
76
17
54
14
24
52
8
74
72
125
85
45
67
97
38
111
95
57
70
51
13
50
36