64
11
40
8
9
10
24
6
76
23
304
303
1070
167
62
17
14
22
50
81
297
248
30
356
37
63
41
35
26
33
32
36
151
102
140
20
29
207
85
31
98
25
524
73
57
479
546
166
48
122