83
33
28
13
69
60
41
98
218
86
27
61
54
39
35
20
34
408
97
16
26
23
176
150
63
40
70
364
15
296
45
77
47
42
92
104
29
85
103
125
72
59
76
53
123
32