32
408
35
60
26
15
34
78
118
7
42
20
19
180
47
22
64
50
23
41
8
48
6
126
45
72
33
508
10
61
92
37
52
74
109
44
40
93
39
54
28
107
79
336
65
104
66
108