328
18
20
21
29
5
31
118
61
87
385
73
23
309
82
51
17
75
13
34
3
128
19
283
7
30
76
43
42
200
40
233
672
22
10
150
16
15
46
52
68
133
47
263
136