15
86
134
23
41
78
249
126
55
76
77
295
110
72
111
194
20
39
135
12
127
89
128
81
213
97
239
11
164
84
112
42
45
59
119
31
29
47
19
63
54
75
125
131
33
90
104
26
133
168