32
23
35
69
31
30
5
19
139
75
494
59
53
33
141
126
46
11
20
185
831
16
22
58
99
41
201
269
40
13
97
42
249
154