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