11
34
113
38
76
42
28
17
31
9
75
15
100
69
45
78
105
59
16
6
5
129
18
39
43
285
30
36
14
243
397
122
19
23
283
24
33
51
144
107
162
54
35
12
37
61
48
279
147