23
11
42
30
48
7
17
10
289
269
365
53
216
58
14
13
89
35
4
8
68
75
22
120
36
51
29
72
41
12
26
164
15
359
77
153
107