523
322
143
123
103
136
26
133
25
211
35
433
307
31
37
50
107
22
38
48
76
170
77
54
63
246
20
104
89
90
64
151
32
45