38
45
134
18
7
29
57
36
129
63
33
157
344
118
925
35
28
22
178
96
13
20
210
115
138
68
120
165
67
58
19
126
66
124
12
43
49
30
34
105
51
112
78
41
136
50
16
42
52