12
88
84
20
6
29
9
111
22
316
44
19
80
31
5
117
412
53
90
354
221
10
165
77
113
85
137
4
141
837
426
39
23
66
13
76
17
91
33
247
28
49
26
210
275
86
119
69
211
32
34