66
31
10
48
4
24
17
25
88
8
59
75
35
7
30
1175
21
61
42
60
106
18
37
68
217
23
36
69
362
124
248
390
6
252
360
86
130
52
34
215
43
190
80
83
338
22
282
62
128