426
4
309
60
1
18
27
24
100
21
25
9
13
59
37
373
26
52
41
23
97
109
28
32
196
5
62
543
31
144
84
259
7
15
76
71
30
39
235
79
78
114
189
65
19
29
47
108
122
44
175
355
36