91
36
31
26
37
178
28
64
78
18
65
254
102
82
348
81
89
39
77
88
681
53
49
258
27
444
212
11
546
96
44
232
6
9
835
374
22
21
291
20
59
406
23
122
94
73
34
573
45
509
115
432
180
890