157
293
75
101
33
264
18
340
48
132
26
112
5
53
65
59
129
30
121
28
978
77
362
68
595
221
312
19
23
58
29
78
192
44
46
464
568
25
200
255
47
87
359
49
64
139
39
549
61
67
42
145
98
332
805