320
69
20
166
71
34
65
28
47
10
12
101
4
33
52
49
95
757
104
25
2
30
248
29
35
43
56
54
148
212
87
41
336
267
19
745
37
66
53
17
113
75
57
102
62
15
411
86
36
39