12
38
52
13
95
39
27
111
210
91
365
75
42
44
397
77
16
19
69
22
89
73
7
172
34
227
40
150
18
78
195
33
225
93
46
239
254
32
28
243
47
17
66
24
50
74
29
10