8
15
121
18
334
22
29
122
284
106
27
3155
20
26
36
91
75
44
250
30
43
503
114
54
60
39
6
28
50
65
16
14
9
33
126
31
255
58
25
62
23
112
193
72
81
268
69