23
20
24
86
152
12
16
47
51
36
122
161
78
159
97
58
93
82
79
29
27
26
25
38
175
275
77
35
296
55
32
92
19
40
17
15
106
109
131
31
75
22
14
28