47
58
96
32
114
29
965
75
335
66
596
209
285
19
13
51
31
82
187
44
39
444
580
25
597
176
24
240
67
49
87
131
359
48
59
140
36
551
52
35
141
76
339
778