83
59
37
58
18
28
27
24
132
33
17
31
21
380
19
578
53
65
29
90
4
14
5
70
272
418
76
230
126
36
80
23
112
7
30
149
108
197
201
39
10
252
190
100
98
66
38
246
1329
242
107
97
78