113
97
108
62
277
12
748
503
46
238
300
528
188
93
107
59
40
95
75
330
58
771
187
73
104
117
57
13
47
92
336
42
28
24
228
89
458
82
415
23
19
84
70
149
99
33
38
43
88
64
168
52
49
17
76