16
55
50
248
153
27
61
304
75
86
21
45
52
32
100
23
15
20
376
38
163
24
42
19
7
74
43
28
123
155
98
66
25
106
44
64
1215
170
93
136
56
54
165
59
4
36
69
33
207
112