23
41
53
62
161
30
37
17
51
42
24
326
15
46
50
63
116
173
77
26
72
130
114
57
14
34
33
32
111
304
367
21
284
186
67
39
96
231
482
240
153
123
76
90
157
222
113
317
60
98
400
58
176