91
56
203
438
296
84
94
38
22
59
68
123
278
101
26
39
13
37
81
71
46
43
253
60
100
160
51
405
45
140
79
421
33
32
251
53
36
75
122
61
49
23
9
19
69
293
109
58