11
39
40
30
96
37
54
47
78
63
59
34
104
106
73
89
68
87
145
58
125
129
55
24
29
99
140
288
53
41
70
116
83
160
32
22
238
82
62
114
46
121
133
284
111
56
45
192
52
319