78
125
49
83
246
172
306
276
69
75
173
76
109
100
44
73
95
102
168
45
103
159
211
188
92
58
39
51
13
105
133
47
126
157
418
41
77
85
89
40
87
42
55
64
140
90
116
117
34
201
82
98