85
22
30
74
5
21
15
119
8
14
37
77
88
302
415
527
457
28
260
160
24
174
8189
212
189
35
73
18
19
23
68
51
46
49
93
167
66
32
590
11
52
57
614
39
70
151
402
401
179
76
217
54
10