15
6
13
40
11
12
9
17
7
61
75
42
14
26
34
160
72
23
143
107
45
19
96
46
102
256
91
184
585
161
274
52
299
148
77
88
118
50
57
84
120
590
114
113
106
247
216
41
193
93
63
125
78