52
36
32
22
113
43
17
23
13
11
19
10
8
6
31
108
115
76
27
26
57
37
45
39
33
21
29
157
30
63
90
309
38
339
44
93
71
40
7
25
41
5
28