17
133
52
35
89
26
7
51
18
14
50
32
269
11
130
65
82
31
30
40
15
56
96
10
49
13
16
205
41
48
277
99
140
62
78
70
45
63
76
54
81
218
334
57
58
24
27
21
106