32
151
8
184
54
46
34
30
68
163
39
18
43
317
253
61
64
159
80
130
127
131
23
93
57
84
72
99
76
92
124
125
91
56
476
73
28
58
89
122
105
267
83
40
50
66
95