61
79
103
100
57
147
193
282
152
82
917
297
645
562
55
37
62
58
53
28
114
238
45
225
106
96
48
12
49
46
80
89
47
65
34
36
31
72
136
75
38
95
290
92
128
162
94
139
573
115
32
23
71