16
636
72
262
49
28
256
22
31
39
21
36
5
278
90
83
89
217
65
239
60
27
56
38
37
24
8
10
122
69
52
126
14
119
76
4
34
23
62
165
61
98
176
7
106
48
35
17
81
243