17
9
32
189
221
54
315
53
3309
64
75
20
13
6
7
2704
11
38
18
93
26
76
79
41
34
67
29
353
46
49
58
1107
229
22
137
28
245
50
278
412
309
223
33
194
30
35
317
43
112
96
156