23
169
31
26
53
39
29
18
67
129
4
11
90
48
131
96
109
76
78
163
70
56
71
89
106
322
123
84
141
20
45
105
50
17
282
42
40
14
34
12
64
37
175
316
204
419
159
197
83
124