32
23
173
38
199
390
24
92
11
246
58
15
8
34
96
27
18
5
14
276
55
22
4
12
80
30
13
33
19
144
284
44
51
179
66
26
346
100
47
28
10
16
39
43
63