39
29
38
26
136
145
141
226
169
107
35
581
27
15
19
261
59
16
17
63
25
348
124
270
10
51
190
58
21
32
64
92
12
65
301
126
20
93
56
11
243
28
108
52
94
36
144