21
28
22
308
23
127
15
45
16
116
17
57
65
10
69
88
73
38
195
32
25
101
298
96
26
29
14
79
58
597
102
13
82
47
165
36
40
150
77
30
46
33
11
20
168
1
258
8