15
11
4
39
128
79
17
21
28
13
18
69
66
84
307
62
113
44
287
276
127
35
49
125
1227
135
74
85
343
57
220
197
30
90
131
65
75
193
42
9
37
272
61
330
210
114
119
20
4809
568
186
31
46
5
376
12