38
27
45
20
52
17
12
15
590
90
36
70
132
77
43
158
159
26
58
14
86
97
7
22
37
40
121
76
79
57
59
125
145
23
418
33
61
310
101
41
24
10
30
19
34
126