173
32
37
45
59
43
62
11
18
28
64
105
106
65
61
208
101
73
109
323
528
121
188
330
26
97
88
42
402
129
60
57
225
58
176
99
70
40
31
66
93
55
145
90
169
84
41
127
98
46
170
96
256