180
118
72
207
41
44
138
48
73
71
37
29
125
253
51
77
69
42
50
99
66
144
59
124
61
79
301
63
98
102
43
240
11
34
116
32
45
70
245
33
67
52
49
117
90
54
35
21
16
23