23
27
75
60
101
21
50
8
77
15
7
29
113
6
14
11
35
151
57
36
66
254
241
16
26
53
114
65
17
32
39
206
49
89
64
71
34
301
194
119
20
4
229
136
51
339
83