95
11
20
32
5
30
46
26
68
33
395
9
27
22
10
18
6
58
122
44
24
112
34
121
191
321
7
19
13
79
29
51
52
49
156
38
17
42
75
31