21
24
101
56
6
123
72
18
296
66
10
531
155
291
32
40
85
107
9
17
5
528
37
317
325
29
49
48
11
25
184
55
162
119
86
78
31
15
26
13
30
4
16