106
72
56
100
192
74
263
23
14
134
107
295
28
45
34
51
59
89
17
30
43
18
32
182
317
64
63
91
39
245
128
49
46
4525
141
118
44
79
54
103
75
65
365
792
284
171