35
26
46
27
22
20
7
122
14
295
94
24
11
12
53
38
13
103
48
37
57
32
30
44
15
157
23
17
73
60
63
34
29
75
31
36
10
40
50
93
51
56
39
263