167
29
195
49
44
43
186
73
97
252
46
33
72
52
185
692
84
103
204
66
89
1612
531
58
276
41
690
55
151
48
130
107
203
99
237