49
96
188
71
255
22
12
130
104
293
26
44
34
51
58
79
17
29
42
18
32
182
312
64
63
89
39
238
128
46
4472
50
28
41
140
117
43
73
54
36
100
75
60
360
775
278
171