29
48
52
42
7
12
40
13
8
59
9
112
20
10
3
18
6
37
51
33
41
39
1
150
30
109
28
93
38
196
135
138
144
44
90
45
116
36
223
265
89
107
23
83
160
250
224
188