56
86
30
33
48
34
61
49
64
70
72
45
102
173
68
116
81
66
104
91
648
37
94
17
47
188
46
108
87
143
139
79
39
23
51
41
98
292
24
13
15
159
141
711
38
5