7
29
525
338
13
49
19
34
15
28
52
20
51
10
75
46
17
93
39
31
35
131
158
82
91
61
58
178
64
72
44
57
87
12
18
32
41
33
30
251
915
36