313
42
284
25
62
57
21
33
20
49
12
50
60
7
45
310
37
8
29
167
53
17
32
68
41
36
43
2
220
706
158
65
124
40
66
26
177
23
54
86
11
19
28
67
179
121
47