27
23
5
29
92
12
19
4
11
21
7
22
28
35
81
24
83
209
48
74
66
186
122
80
261
32
40
62
47
85
64
84
31
77
106
201
142
283
105
61
150
87
160
25
46
52
274