326
112
69
248
46
36
56
25
68
35
32
89
21
188
322
39
47
78
50
52
194
49
16
80
41
72
43
9
4
132
23
663
854
118
18
169
10
15
45
65
100
842
599
17
399
353
58
924
104
6
1340
61