31
132
64
56
26
8
4
9
72
28
14
30
12
5
23
59
27
17
257
37
128
39
44
10
18
81
19
24
57
203
263
45
82
398
123
141
36
46
113
84
138
13
174
47