31
149
15
10
11
64
7
42
63
73
38
191
93
115
30
39
94
16
28
19
96
29
50
13
252
23
8
32
12
3
41
126
356
26
25
17
35
20
140
9
52
6
464
18
40