91
19
56
30
24
48
61
106
101
153
320
664
13
156
37
26
260
142
109
20
135
124
150
80
145
74
168
69
280
291
1167
31
194
51
33
86
138
43
343
32
47
108
87
118
175
212
93
438
386
62
88
83