23
20
218
137
47
53
11
19
71
112
29
55
33
46
38
30
42
174
324
118
281
205
31
13
62
17
22
293
116
26
145
48
36
104
86
35
51
185
64
111
41
50
77
82
70
52
101
76
795
633
462
49
14