15
33
63
48
372
273
103
111
25
27
29
41
144
396
187
80
193
353
118
113
245
38
84
145
156
95
40
109
114
42
146
54
213
72
37
47
49
324
147
65
88
57
244
139
143
52
31
85
102
189
70