252
96
19
6
4
31
33
17
24
69
82
13
37
47
60
11
30
9
44
49
75
211
90
54
45
21
20
84
210
66
92
151
58
52
26
108
41
25
100
16
35
39
62
68
27
50
707
55
165