23
13
19
14
12
31
17
5
10
8
27
22
15
4
20
46
33
21
53
18
24
16
101
26
11
167
308
149
39
38
34
317
7
240
284
204
318
86
35
30
81
68
63
41
170