56
24
34
37
7
94
62
3
42
176
16
177
26
210
21
17
71
100
339
14
22
99
44
51
40
396
139
35
90
735
667
89
250
223
13
519
77
68
105
188
183
162
11
567
32
361
152