38
28
23
150
15
21
25
205
54
57
97
83
60
77
45
20
17
32
1298
58
149
43
14
151
51
13
48
76
41
302
26
5
12
36
35
112
67
71
22
191
40
53
18
49
104
27
63
136
33