23
35
31
96
58
30
45
18
582
34
32
42
29
27
99
165
20
26
134
21
10
65
158
70
38
49
51
141
17
315
152
61
76
14
94
124